chore: update dependencies to latest versions

- Upgraded @nx packages to version 21.2.0
- Updated Storybook packages to version 9.0.5 and core-server to 8.6.11
- Upgraded eslint-config-prettier to version 10.1.5
- Updated jest-preset-angular to version 14.6.0
- Upgraded nx to version 21.2.0
- Updated storybook test-runner to version 0.22.0
This commit is contained in:
Lorenz Hilpert
2025-06-13 15:54:23 +02:00
parent 0134f8dbf5
commit 54664123fb
5 changed files with 3221 additions and 6200 deletions

2
.gitignore vendored
View File

@@ -65,3 +65,5 @@ storybook-static
.cursor\rules\nx-rules.mdc .cursor\rules\nx-rules.mdc
.github\instructions\nx.instructions.md .github\instructions\nx.instructions.md
.cursor/rules/nx-rules.mdc
.github/instructions/nx.instructions.md

View File

@@ -84,7 +84,8 @@
"buildTarget": "isa-app:build:development" "buildTarget": "isa-app:build:development"
} }
}, },
"defaultConfiguration": "development" "defaultConfiguration": "development",
"continuous": true
}, },
"extract-i18n": { "extract-i18n": {
"executor": "@angular-devkit/build-angular:extract-i18n", "executor": "@angular-devkit/build-angular:extract-i18n",

View File

@@ -1,11 +1,12 @@
import nx from '@nx/eslint-plugin'; import nx from '@nx/eslint-plugin';
import prettierConfig from 'eslint-config-prettier'; import eslintConfigPrettier from 'eslint-config-prettier/flat';
import prettierPlugin from 'eslint-plugin-prettier'; import prettierPlugin from 'eslint-plugin-prettier';
export default [ export default [
...nx.configs['flat/base'], ...nx.configs['flat/base'],
...nx.configs['flat/typescript'], ...nx.configs['flat/typescript'],
...nx.configs['flat/javascript'], ...nx.configs['flat/javascript'],
eslintConfigPrettier,
{ {
ignores: ['**/dist', '**/generated'], ignores: ['**/dist', '**/generated'],
}, },
@@ -29,7 +30,14 @@ export default [
// }, // },
// }, // },
{ {
files: ['**/*.ts', '**/*.tsx', '**/*.js', '**/*.jsx', '**/*.cjs', '**/*.mjs'], files: [
'**/*.ts',
'**/*.tsx',
'**/*.js',
'**/*.jsx',
'**/*.cjs',
'**/*.mjs',
],
// Override or add rules here // Override or add rules here
plugins: { plugins: {
prettier: prettierPlugin, prettier: prettierPlugin,
@@ -37,6 +45,5 @@ export default [
rules: { rules: {
'prettier/prettier': 'error', 'prettier/prettier': 'error',
}, },
...prettierConfig,
}, },
]; ];

9371
package-lock.json generated
View File

File diff suppressed because it is too large Load Diff

View File

@@ -67,23 +67,21 @@
"@angular/pwa": "^19.2.0", "@angular/pwa": "^19.2.0",
"@eslint/js": "^9.8.0", "@eslint/js": "^9.8.0",
"@ngneat/spectator": "^19.0.0", "@ngneat/spectator": "^19.0.0",
"@nx/angular": "^20.8.1", "@nx/angular": "21.2.0",
"@nx/eslint": "20.4.6", "@nx/eslint": "21.2.0",
"@nx/eslint-plugin": "20.4.6", "@nx/eslint-plugin": "21.2.0",
"@nx/jest": "20.4.6", "@nx/jest": "21.2.0",
"@nx/js": "20.8.1", "@nx/js": "21.2.0",
"@nx/storybook": "^20.4.6", "@nx/storybook": "21.2.0",
"@nx/web": "20.4.6", "@nx/web": "21.2.0",
"@nx/workspace": "20.4.6", "@nx/workspace": "21.2.0",
"@schematics/angular": "^19.1.8", "@schematics/angular": "^19.1.8",
"@softarc/eslint-plugin-sheriff": "^0.18.0", "@softarc/eslint-plugin-sheriff": "^0.18.0",
"@softarc/sheriff-core": "^0.18.0", "@softarc/sheriff-core": "^0.18.0",
"@storybook/addon-essentials": "^8.4.6", "@storybook/angular": "9.0.5",
"@storybook/addon-interactions": "^8.4.6", "@storybook/core-server": "8.6.11",
"@storybook/angular": "^8.4.6",
"@storybook/core-server": "^8.4.6",
"@storybook/jest": "^0.2.3", "@storybook/jest": "^0.2.3",
"@storybook/test-runner": "^0.19.0", "@storybook/test-runner": "0.22.0",
"@storybook/testing-library": "^0.2.2", "@storybook/testing-library": "^0.2.2",
"@swc-node/register": "~1.9.1", "@swc-node/register": "~1.9.1",
"@swc/core": "~1.5.7", "@swc/core": "~1.5.7",
@@ -96,21 +94,21 @@
"angular-eslint": "^19.2.0", "angular-eslint": "^19.2.0",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"eslint": "^9.8.0", "eslint": "^9.8.0",
"eslint-config-prettier": "^9.0.0", "eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.2.3", "eslint-plugin-prettier": "^5.2.3",
"husky": "^9.1.7", "husky": "^9.1.7",
"jest": "^29.7.0", "jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0", "jest-environment-jsdom": "^29.7.0",
"jest-environment-node": "^29.7.0", "jest-environment-node": "^29.7.0",
"jest-junit": "^16.0.0", "jest-junit": "^16.0.0",
"jest-preset-angular": "~14.4.0", "jest-preset-angular": "14.6.0",
"ng-mocks": "^14.13.4", "ng-mocks": "^14.13.4",
"ng-swagger-gen": "^2.3.1", "ng-swagger-gen": "^2.3.1",
"nx": "20.4.6", "nx": "21.2.0",
"postcss": "^8.5.3", "postcss": "^8.5.3",
"prettier": "^3.5.2", "prettier": "^3.5.2",
"pretty-quick": "~4.0.0", "pretty-quick": "~4.0.0",
"storybook": "^8.4.6", "storybook": "9.0.5",
"tailwindcss": "^3.4.14", "tailwindcss": "^3.4.14",
"ts-jest": "^29.1.0", "ts-jest": "^29.1.0",
"ts-node": "10.9.1", "ts-node": "10.9.1",