mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 09:01:03 -08:00
chore: update dependencies
This commit is contained in:
1 parent
c0fe10b3a1
commit
8abe7829fb
5 files changed
+10205
-8290
No files matched your search
@@ -1 +0,0 @@
|
||||
**/*.worker.ts
|
||||
@@ -1,64 +0,0 @@
|
||||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"node": true,
|
||||
"es6": true,
|
||||
"es2017": true
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["*.ts"],
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:@typescript-eslint/eslint-recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"plugin:@typescript-eslint/recommended-requiring-type-checking"
|
||||
],
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 10,
|
||||
"project": [
|
||||
"./tsconfig.serve.json",
|
||||
"./src/tsconfig.app.json",
|
||||
"./src/tsconfig.spec.json",
|
||||
"./e2e/tsconfig.e2e.json"
|
||||
],
|
||||
"sourceType": "module",
|
||||
"ecmaFeatures": {
|
||||
"modules": true
|
||||
}
|
||||
},
|
||||
"plugins": ["@typescript-eslint", "@angular-eslint/eslint-plugin"],
|
||||
"rules": {
|
||||
"@typescript-eslint/indent": 0,
|
||||
"no-unused-vars": "off",
|
||||
"@typescript-eslint/no-unused-vars": ["error"],
|
||||
"@typescript-eslint/no-empty-function": 0,
|
||||
"@typescript-eslint/no-unsafe-argument": 0,
|
||||
"@typescript-eslint/no-var-requires": 0,
|
||||
"@typescript-eslint/no-explicit-any": 0,
|
||||
"@typescript-eslint/no-unsafe-call": 0,
|
||||
"@typescript-eslint/no-unsafe-member-access": 0,
|
||||
"@typescript-eslint/no-unsafe-assignment": 0,
|
||||
"@typescript-eslint/no-unsafe-return": 0,
|
||||
"@typescript-eslint/no-floating-promises": 0,
|
||||
"@typescript-eslint/unbound-method": ["off"],
|
||||
"@angular-eslint/use-injectable-provided-in": "error",
|
||||
"@angular-eslint/no-attribute-decorator": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": ["*.component.html"],
|
||||
"parser": "@angular-eslint/template-parser",
|
||||
"plugins": ["@angular-eslint/template"],
|
||||
"rules": {
|
||||
"@angular-eslint/template/banana-in-box": "error",
|
||||
"@angular-eslint/template/no-negated-async": "error"
|
||||
}
|
||||
},
|
||||
{
|
||||
"files": ["*.ts"],
|
||||
"extends": ["plugin:@ngrx/recommended"]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
import angularEslintPlugin from '@angular-eslint/eslint-plugin';
|
||||
import angularEslintTemplate from '@angular-eslint/eslint-plugin-template';
|
||||
import parser from '@angular-eslint/template-parser';
|
||||
import { FlatCompat } from '@eslint/eslintrc';
|
||||
import js from '@eslint/js';
|
||||
import typescriptEslint from '@typescript-eslint/eslint-plugin';
|
||||
import tsParser from '@typescript-eslint/parser';
|
||||
import globals from 'globals';
|
||||
import path from 'node:path';
|
||||
import { fileURLToPath } from 'node:url';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
const compat = new FlatCompat({
|
||||
baseDirectory: __dirname,
|
||||
recommendedConfig: js.configs.recommended,
|
||||
allConfig: js.configs.all,
|
||||
});
|
||||
|
||||
export default [
|
||||
{
|
||||
ignores: ['**/*.worker.ts'],
|
||||
},
|
||||
{
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...globals.browser,
|
||||
...globals.node,
|
||||
},
|
||||
},
|
||||
},
|
||||
...compat
|
||||
.extends(
|
||||
'eslint:recommended',
|
||||
'plugin:@typescript-eslint/eslint-recommended',
|
||||
'plugin:@typescript-eslint/recommended',
|
||||
'plugin:@typescript-eslint/recommended-requiring-type-checking'
|
||||
)
|
||||
.map((config) => ({
|
||||
...config,
|
||||
files: ['**/*.ts'],
|
||||
})),
|
||||
{
|
||||
files: ['**/*.ts'],
|
||||
plugins: {
|
||||
'@typescript-eslint': typescriptEslint,
|
||||
'@angular-eslint': angularEslintPlugin,
|
||||
},
|
||||
languageOptions: {
|
||||
parser: tsParser,
|
||||
ecmaVersion: 10,
|
||||
sourceType: 'module',
|
||||
|
||||
parserOptions: {
|
||||
project: [
|
||||
'./tsconfig.serve.json',
|
||||
'./src/tsconfig.app.json',
|
||||
'./src/tsconfig.spec.json',
|
||||
'./e2e/tsconfig.e2e.json',
|
||||
],
|
||||
|
||||
ecmaFeatures: {
|
||||
modules: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
rules: {
|
||||
'@typescript-eslint/indent': 0,
|
||||
'no-unused-vars': 'off',
|
||||
'@typescript-eslint/no-unused-vars': ['error'],
|
||||
'@typescript-eslint/no-empty-function': 0,
|
||||
'@typescript-eslint/no-unsafe-argument': 0,
|
||||
'@typescript-eslint/no-var-requires': 0,
|
||||
'@typescript-eslint/no-explicit-any': 0,
|
||||
'@typescript-eslint/no-unsafe-call': 0,
|
||||
'@typescript-eslint/no-unsafe-member-access': 0,
|
||||
'@typescript-eslint/no-unsafe-assignment': 0,
|
||||
'@typescript-eslint/no-unsafe-return': 0,
|
||||
'@typescript-eslint/no-floating-promises': 0,
|
||||
'@typescript-eslint/unbound-method': ['off'],
|
||||
'@angular-eslint/use-injectable-provided-in': 'error',
|
||||
'@angular-eslint/no-attribute-decorator': 'error',
|
||||
'@typescript-eslint/no-require-imports': 'warn',
|
||||
},
|
||||
},
|
||||
{
|
||||
files: ['**/*.component.html'],
|
||||
plugins: {
|
||||
'@angular-eslint/template': angularEslintTemplate,
|
||||
},
|
||||
languageOptions: {
|
||||
parser: parser,
|
||||
},
|
||||
rules: {
|
||||
'@angular-eslint/template/banana-in-box': 'error',
|
||||
'@angular-eslint/template/no-negated-async': 'error',
|
||||
},
|
||||
},
|
||||
];
|
||||
Generated
+10075
-8194
File diff suppressed because it is too large.
Load diff
+31
-31
@@ -56,15 +56,15 @@
|
||||
"@angular/cdk": "16.1.5",
|
||||
"@angular/material": "16.1.5",
|
||||
"@electron/remote": "2.1.0",
|
||||
"@ngrx/component-store": "17.1.1",
|
||||
"@ngrx/effects": "17.1.1",
|
||||
"@ngrx/entity": "17.1.1",
|
||||
"@ngrx/router-store": "17.1.1",
|
||||
"@ngrx/store": "17.1.1",
|
||||
"@ngrx/store-devtools": "17.1.1",
|
||||
"@ngx-pwa/local-storage": "17.0.0",
|
||||
"@rx-angular/cdk": "17.0.0",
|
||||
"@rx-angular/template": "17.0.0",
|
||||
"@ngrx/component-store": "18.0.2",
|
||||
"@ngrx/effects": "18.0.2",
|
||||
"@ngrx/entity": "18.0.2",
|
||||
"@ngrx/router-store": "18.0.2",
|
||||
"@ngrx/store": "18.0.2",
|
||||
"@ngrx/store-devtools": "18.0.2",
|
||||
"@ngx-pwa/local-storage": "18.0.0",
|
||||
"@rx-angular/cdk": "18.0.0",
|
||||
"@rx-angular/template": "18.0.0",
|
||||
"@videojs/http-streaming": "2.15.0",
|
||||
"@yangkghjh/videojs-aspect-ratio-panel": "0.0.1",
|
||||
"about-window": "1.15.2",
|
||||
@@ -78,10 +78,10 @@
|
||||
"hls.js": "1.4.12",
|
||||
"iptv-playlist-parser": "github:4gray/iptv-playlist-parser",
|
||||
"lodash": "4.17.21",
|
||||
"moment": "2.29.4",
|
||||
"moment": "2.30.1",
|
||||
"nedb-promises": "6.0.3",
|
||||
"ngx-indexed-db": "16.0.0",
|
||||
"ngx-skeleton-loader": "8.1.0",
|
||||
"ngx-indexed-db": "19.0.0",
|
||||
"ngx-skeleton-loader": "9.0.0",
|
||||
"ngx-whats-new": "0.4.0",
|
||||
"node-mpv": "github:4gray/Node-MPV",
|
||||
"rxjs": "7.8.1",
|
||||
@@ -94,11 +94,11 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@angular-devkit/build-angular": "18.2.1",
|
||||
"@angular-eslint/builder": "17.3.0",
|
||||
"@angular-eslint/eslint-plugin": "17.3.0",
|
||||
"@angular-eslint/eslint-plugin-template": "17.3.0",
|
||||
"@angular-eslint/schematics": "17.3.0",
|
||||
"@angular-eslint/template-parser": "17.3.0",
|
||||
"@angular-eslint/builder": "18.3.0",
|
||||
"@angular-eslint/eslint-plugin": "18.3.0",
|
||||
"@angular-eslint/eslint-plugin-template": "18.3.0",
|
||||
"@angular-eslint/schematics": "18.3.0",
|
||||
"@angular-eslint/template-parser": "18.3.0",
|
||||
"@angular/cli": "18.2.1",
|
||||
"@angular/common": "18.2.1",
|
||||
"@angular/compiler": "18.2.1",
|
||||
@@ -112,26 +112,29 @@
|
||||
"@angular/service-worker": "18.2.1",
|
||||
"@commitlint/cli": "18.4.3",
|
||||
"@commitlint/config-conventional": "18.4.3",
|
||||
"@ngrx/eslint-plugin": "^17.1.1",
|
||||
"@eslint/eslintrc": "3.1.0",
|
||||
"@eslint/js": "9.9.1",
|
||||
"@ngrx/eslint-plugin": "^18.0.2",
|
||||
"@ngx-translate/core": "15.0.0",
|
||||
"@ngx-translate/http-loader": "8.0.0",
|
||||
"@playwright/test": "1.46.1",
|
||||
"@semantic-release/changelog": "6.0.1",
|
||||
"@semantic-release/changelog": "6.0.3",
|
||||
"@semantic-release/git": "10.0.1",
|
||||
"@semantic-release/npm": "9.0.0",
|
||||
"@semantic-release/npm": "12.0.1",
|
||||
"@types/jest": "29.5.1",
|
||||
"@types/mocha": "9.0.0",
|
||||
"@types/node": "20.10.0",
|
||||
"@types/video.js": "7.3.29",
|
||||
"@types/videojs-hls-quality-selector": "1.1.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.10.0",
|
||||
"@typescript-eslint/eslint-plugin-tslint": "5.40.1",
|
||||
"@typescript-eslint/parser": "^6.10.0",
|
||||
"conventional-changelog-cli": "2.2.2",
|
||||
"@typescript-eslint/eslint-plugin": "^8.2.0",
|
||||
"@typescript-eslint/eslint-plugin-tslint": "7.0.2",
|
||||
"@typescript-eslint/parser": "^8.2.0",
|
||||
"conventional-changelog-cli": "5.0.0",
|
||||
"electron": "27.1.0",
|
||||
"electron-builder": "24.6.4",
|
||||
"eslint": "^8.53.0",
|
||||
"eslint-plugin-import": "2.26.0",
|
||||
"eslint": "^9.9.1",
|
||||
"eslint-plugin-import": "2.29.1",
|
||||
"globals": "15.9.0",
|
||||
"husky": "5.0.9",
|
||||
"jest": "29.5.0",
|
||||
"jest-preset-angular": "13.1.0",
|
||||
@@ -140,13 +143,10 @@
|
||||
"npm-run-all": "4.1.5",
|
||||
"playwright": "1.46.1",
|
||||
"playwright-core": "1.46.1",
|
||||
"prettier": "3.1.0",
|
||||
"prettier": "3.3.3",
|
||||
"semantic-release": "19.0.3",
|
||||
"stylelint": "14.2.0",
|
||||
"stylelint-config-standard": "24.0.0",
|
||||
"stylelint-scss": "4.1.0",
|
||||
"ts-jest": "29.1.0",
|
||||
"ts-node": "10.9.1",
|
||||
"ts-node": "10.9.2",
|
||||
"tslib": "2.3.0",
|
||||
"typescript": "5.5.4",
|
||||
"wait-on": "6.0.0"
|
||||
|
||||
Reference in new issue
Block a user