Skip to content

Commit f3ecff4

Browse files
committed
perf: update dependencies
1 parent a8521d7 commit f3ecff4

6 files changed

Lines changed: 740 additions & 702 deletions

File tree

.eslintrc.json

Lines changed: 0 additions & 61 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,3 @@ npm-debug.log*
3636
.firebase
3737
*-debug.log
3838
.runtimeconfig.json
39-
40-
# Sentry Config File
41-
.env.sentry-build-plugin
42-
.sentryclirc

eslint.config.mjs

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
import { defineConfig, globalIgnores } from "eslint/config";
2+
import path from "node:path";
3+
import { fileURLToPath } from "node:url";
4+
import js from "@eslint/js";
5+
import { FlatCompat } from "@eslint/eslintrc";
6+
7+
const __filename = fileURLToPath(import.meta.url);
8+
const __dirname = path.dirname(__filename);
9+
const compat = new FlatCompat({
10+
baseDirectory: __dirname,
11+
recommendedConfig: js.configs.recommended,
12+
allConfig: js.configs.all
13+
});
14+
15+
export default defineConfig([globalIgnores(["**/node_modules/"]), {
16+
files: ["**/*.ts"],
17+
18+
extends: compat.extends(
19+
"eslint:recommended",
20+
"plugin:@typescript-eslint/recommended",
21+
"plugin:@angular-eslint/recommended",
22+
"plugin:@angular-eslint/template/process-inline-templates",
23+
),
24+
25+
rules: {
26+
"@angular-eslint/directive-selector": ["error", {
27+
type: "attribute",
28+
prefix: "app",
29+
style: "camelCase",
30+
}],
31+
32+
"@angular-eslint/component-selector": ["error", {
33+
type: "element",
34+
prefix: "app",
35+
style: "kebab-case",
36+
}],
37+
38+
"@angular-eslint/component-class-suffix": "off",
39+
"@typescript-eslint/ban-ts-comment": "off",
40+
"@typescript-eslint/no-unused-vars": "off",
41+
"no-prototype-builtins": "off",
42+
},
43+
}, {
44+
files: ["**/*.html"],
45+
46+
extends: compat.extends(
47+
"plugin:@angular-eslint/template/recommended",
48+
"plugin:@angular-eslint/template/accessibility",
49+
),
50+
51+
rules: {
52+
"no-undefined": "error",
53+
"no-var": "error",
54+
"prefer-const": "error",
55+
"func-names": "error",
56+
"id-length": "error",
57+
"newline-before-return": "error",
58+
"space-before-blocks": "error",
59+
"no-alert": "error",
60+
"no-console": "error",
61+
},
62+
}]);

package.json

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@
1515
},
1616
"private": true,
1717
"dependencies": {
18-
"@angular/animations": "^20.3.4",
19-
"@angular/common": "^20.3.4",
20-
"@angular/core": "^20.3.4",
18+
"@angular/animations": "^20.3.7",
19+
"@angular/common": "^20.3.7",
20+
"@angular/core": "^20.3.7",
2121
"@angular/fire": "^20.0.1",
22-
"@angular/forms": "^20.3.4",
23-
"@angular/platform-browser": "^20.3.4",
24-
"@angular/platform-browser-dynamic": "^20.3.4",
25-
"@angular/router": "^20.3.4",
26-
"@angular/service-worker": "^20.3.4",
27-
"@ionic/angular": "^8.7.6",
22+
"@angular/forms": "^20.3.7",
23+
"@angular/platform-browser": "^20.3.7",
24+
"@angular/platform-browser-dynamic": "^20.3.7",
25+
"@angular/router": "^20.3.7",
26+
"@angular/service-worker": "^20.3.7",
27+
"@ionic/angular": "^8.7.7",
2828
"@primeuix/themes": "^1.2.5",
2929
"core-js": "^3.46.0",
3030
"ionicons": "^8.0.13",
@@ -41,25 +41,27 @@
4141
"zone.js": "^0.15.1"
4242
},
4343
"devDependencies": {
44-
"@angular-devkit/architect": "^0.2003.5",
45-
"@angular-devkit/build-angular": "^20.3.5",
44+
"@angular-devkit/architect": "^0.2003.7",
45+
"@angular-devkit/build-angular": "^20.3.7",
4646
"@angular-eslint/builder": "^20.4.0",
4747
"@angular-eslint/eslint-plugin": "^20.4.0",
4848
"@angular-eslint/eslint-plugin-template": "^20.4.0",
4949
"@angular-eslint/schematics": "^20.4.0",
5050
"@angular-eslint/template-parser": "^20.4.0",
51-
"@angular/cli": "^20.3.5",
52-
"@angular/compiler": "^20.3.4",
53-
"@angular/compiler-cli": "^20.3.4",
54-
"@angular/language-service": "^20.3.4",
51+
"@angular/cli": "^20.3.7",
52+
"@angular/compiler": "^20.3.7",
53+
"@angular/compiler-cli": "^20.3.7",
54+
"@angular/language-service": "^20.3.7",
55+
"@eslint/eslintrc": "^3.3.1",
56+
"@eslint/js": "^9.38.0",
5557
"@ionic/angular-toolkit": "^12.3.0",
56-
"@types/jasmine": "~5.1.10",
58+
"@types/jasmine": "~5.1.12",
5759
"@types/jasminewd2": "^2.0.13",
58-
"@types/node": "^24.7.2",
60+
"@types/node": "^24.9.1",
5961
"@types/video.js": "^7.3.58",
60-
"@typescript-eslint/eslint-plugin": "^8.46.1",
61-
"@typescript-eslint/parser": "^8.46.1",
62-
"eslint": "^9.37.0",
62+
"@typescript-eslint/eslint-plugin": "^8.46.2",
63+
"@typescript-eslint/parser": "^8.46.2",
64+
"eslint": "^9.38.0",
6365
"jasmine-core": "^5.12.0",
6466
"karma": "^6.4.4",
6567
"karma-chrome-launcher": "^3.2.0",

0 commit comments

Comments
 (0)