diff --git a/knip.jsonc b/knip.jsonc index 9120e9ac..47bf00c7 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -3,9 +3,6 @@ "workspaces": { ".": { "entry": [ - // 👇 No Karma plugin yet - "karma.conf.js", - "src/**/*.spec.ts", // 👇 As SSR is not actually enabled "src/server.ts!", // 👇 Missed by Angular plugin. Seems it doesn't take into account: @@ -30,7 +27,14 @@ // 👇 Maybe used at some point though "src/app/resume-page/technology/custom-icons.ts", ], - "ignoreBinaries": ["actionlint", "zip"], + "ignoreBinaries": [ + // 👇 Unlisted + "actionlint", + // 👇 Unlisted, appeared in 5.42.0 + "commitlint", + "cypress", + "lint-staged", + ], "ignoreDependencies": [ // 👇 Needed for unit testing. // Specifically `/testing` entrypoint when running Karma's unit tests. diff --git a/package.json b/package.json index 036128de..8381fda0 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "karma-coverage": "2.2.1", "karma-jasmine": "5.1.0", "karma-jasmine-html-reporter": "2.1.0", - "knip": "5.39.1", + "knip": "5.42.0", "lint-staged": "15.3.0", "liquidjs": "10.20.1", "ng-mocks": "14.13.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49c6ad49..83cffe1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,7 +95,7 @@ importers: version: 3.13.9(@babel/core@7.24.5)(@babel/preset-env@7.26.0(@babel/core@7.24.5))(babel-loader@9.2.1(@babel/core@7.24.5)(webpack@5.96.1))(cypress@13.17.0)(webpack@5.96.1(esbuild@0.24.0)) '@eslint/compat': specifier: 1.2.5 - version: 1.2.5(eslint@9.17.0(jiti@2.4.1)) + version: 1.2.5(eslint@9.17.0(jiti@2.4.2)) '@fontsource-variable/material-symbols-outlined': specifier: 5.1.4 version: 5.1.4 @@ -122,7 +122,7 @@ importers: version: 2.3.0 angular-eslint: specifier: 19.0.2 - version: 19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(typescript@5.6.3) + version: 19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(typescript@5.6.3) babel-loader: specifier: 9.2.1 version: 9.2.1(@babel/core@7.24.5)(webpack@5.96.1) @@ -140,19 +140,19 @@ importers: version: 13.17.0 eslint: specifier: 9.17.0 - version: 9.17.0(jiti@2.4.1) + version: 9.17.0(jiti@2.4.2) eslint-config-prettier: specifier: 9.1.0 - version: 9.1.0(eslint@9.17.0(jiti@2.4.1)) + version: 9.1.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-cypress: specifier: 4.1.0 - version: 4.1.0(eslint@9.17.0(jiti@2.4.1)) + version: 4.1.0(eslint@9.17.0(jiti@2.4.2)) eslint-plugin-jasmine: specifier: 4.2.2 version: 4.2.2 eslint-plugin-json-files: specifier: 4.4.2 - version: 4.4.2(eslint@9.17.0(jiti@2.4.1)) + version: 4.4.2(eslint@9.17.0(jiti@2.4.2)) extensionless: specifier: 1.9.9 version: 1.9.9 @@ -181,8 +181,8 @@ importers: specifier: 2.1.0 version: 2.1.0(jasmine-core@5.5.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) knip: - specifier: 5.39.1 - version: 5.39.1(@types/node@22.10.5)(typescript@5.6.3) + specifier: 5.42.0 + version: 5.42.0(@types/node@22.10.5)(typescript@5.6.3) lint-staged: specifier: 15.3.0 version: 15.3.0 @@ -209,7 +209,7 @@ importers: version: 5.6.3 typescript-eslint: specifier: 8.19.0 - version: 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + version: 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) data: {} @@ -2017,14 +2017,26 @@ packages: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} + '@nodelib/fs.scandir@4.0.1': + resolution: {integrity: sha512-vAkI715yhnmiPupY+dq+xenu5Tdf2TBQ66jLvBIcCddtz+5Q8LbMKaf9CIJJreez8fQ8fgaY+RaywQx8RJIWpw==} + engines: {node: '>=18.18.0'} + '@nodelib/fs.stat@2.0.5': resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} + '@nodelib/fs.stat@4.0.0': + resolution: {integrity: sha512-ctr6bByzksKRCV0bavi8WoQevU6plSp2IkllIsEqaiKe2mwNNnaluhnRhcsgGZHrrHk57B3lf95MkLMO3STYcg==} + engines: {node: '>=18.18.0'} + '@nodelib/fs.walk@1.2.8': resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nodelib/fs.walk@3.0.1': + resolution: {integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==} + engines: {node: '>=18.18.0'} + '@npmcli/agent@2.2.2': resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} engines: {node: ^16.14.0 || >=18.0.0} @@ -3754,6 +3766,10 @@ packages: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.18.0: + resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==} + engines: {node: '>=10.13.0'} + enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -3988,6 +4004,10 @@ packages: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -4810,6 +4830,10 @@ packages: resolution: {integrity: sha512-yPBThwecp1wS9DmoA4x4KR2h3QoslacnDR8ypuFM962kI4/456Iy1oHx2RAgh4jfZNdn0bctsdadceiBUgpU1g==} hasBin: true + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + jpeg-js@0.4.4: resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} @@ -4940,9 +4964,9 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - knip@5.39.1: - resolution: {integrity: sha512-a7QFI40JOUIXeU5PcGt6pX3amIDSA8sXwwh59RWN3X6ZbIe8U4nzAWSXyx+dBW+SJgBUt5/6uQ8zhC6BKbxR/A==} - engines: {node: '>=18.6.0'} + knip@5.42.0: + resolution: {integrity: sha512-/+/GV+oIJ0A2l2LBaiHvp4sGj448T1EMQm2S1I6sPh9AIR9riBaYY19ZYq743Ql/GR0lgwwGoQ2UKNp0B93HNA==} + engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@types/node': '>=18' @@ -7360,7 +7384,7 @@ snapshots: '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.4.11(@types/node@22.10.5)(less@4.2.0)(sass@1.80.7)(terser@5.36.0)) ansi-colors: 4.1.3 autoprefixer: 10.4.20(postcss@8.4.49) - babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.24.0)) + babel-loader: 9.2.1(@babel/core@7.26.0)(webpack@5.96.1) browserslist: 4.23.3 copy-webpack-plugin: 12.0.2(webpack@5.96.1(esbuild@0.24.0)) css-loader: 7.1.2(webpack@5.96.1(esbuild@0.24.0)) @@ -7453,42 +7477,42 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular-eslint/builder@19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/builder@19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-devkit/architect': 0.1900.1(chokidar@4.0.1) '@angular-devkit/core': 19.0.1(chokidar@4.0.1) - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - chokidar '@angular-eslint/bundled-angular-compiler@19.0.2': {} - '@angular-eslint/eslint-plugin-template@19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/eslint-plugin-template@19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 19.0.2 - '@angular-eslint/utils': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@angular-eslint/utils': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) aria-query: 5.3.2 axobject-query: 4.1.0 - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 - '@angular-eslint/eslint-plugin@19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/eslint-plugin@19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 19.0.2 - '@angular-eslint/utils': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.1) + '@angular-eslint/utils': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 - '@angular-eslint/schematics@19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/schematics@19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-devkit/core': 19.0.1(chokidar@4.0.1) '@angular-devkit/schematics': 19.0.1(chokidar@4.0.1) - '@angular-eslint/eslint-plugin': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@angular-eslint/eslint-plugin-template': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@angular-eslint/eslint-plugin': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@angular-eslint/eslint-plugin-template': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) ignore: 6.0.2 semver: 7.6.3 strip-json-comments: 3.1.1 @@ -7499,18 +7523,18 @@ snapshots: - eslint - typescript - '@angular-eslint/template-parser@19.0.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/template-parser@19.0.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 19.0.2 - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-scope: 8.2.0 typescript: 5.6.3 - '@angular-eslint/utils@19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@angular-eslint/utils@19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@angular-eslint/bundled-angular-compiler': 19.0.2 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 '@angular/animations@19.0.0(@angular/core@19.0.0(rxjs@7.8.1)(zone.js@0.15.0))': @@ -9397,16 +9421,16 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@2.4.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@2.4.2))': dependencies: - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.5(eslint@9.17.0(jiti@2.4.1))': + '@eslint/compat@1.2.5(eslint@9.17.0(jiti@2.4.2))': optionalDependencies: - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) '@eslint/config-array@0.19.1': dependencies: @@ -9934,13 +9958,25 @@ snapshots: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 + '@nodelib/fs.scandir@4.0.1': + dependencies: + '@nodelib/fs.stat': 4.0.0 + run-parallel: 1.2.0 + '@nodelib/fs.stat@2.0.5': {} + '@nodelib/fs.stat@4.0.0': {} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nodelib/fs.walk@3.0.1': + dependencies: + '@nodelib/fs.scandir': 4.0.1 + fastq: 1.17.1 + '@npmcli/agent@2.2.2': dependencies: agent-base: 7.1.3 @@ -10497,15 +10533,15 @@ snapshots: '@types/node': 22.10.5 optional: true - '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.19.0 - '@typescript-eslint/type-utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.19.0 - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10514,14 +10550,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/types': 8.19.0 '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.19.0 debug: 4.4.0(supports-color@8.1.1) - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -10531,12 +10567,12 @@ snapshots: '@typescript-eslint/types': 8.19.0 '@typescript-eslint/visitor-keys': 8.19.0 - '@typescript-eslint/type-utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) debug: 4.4.0(supports-color@8.1.1) - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) ts-api-utils: 1.4.0(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: @@ -10558,13 +10594,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.19.0 '@typescript-eslint/types': 8.19.0 '@typescript-eslint/typescript-estree': 8.19.0(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -10735,20 +10771,20 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - angular-eslint@19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(typescript@5.6.3): + angular-eslint@19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(typescript@5.6.3): dependencies: '@angular-devkit/core': 19.0.1(chokidar@4.0.1) '@angular-devkit/schematics': 19.0.1(chokidar@4.0.1) - '@angular-eslint/builder': 19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@angular-eslint/eslint-plugin': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@angular-eslint/eslint-plugin-template': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@angular-eslint/schematics': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@angular-eslint/template-parser': 19.0.2(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@angular-eslint/builder': 19.0.2(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@angular-eslint/eslint-plugin': 19.0.2(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@angular-eslint/eslint-plugin-template': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@angular-eslint/schematics': 19.0.2(@typescript-eslint/types@8.19.0)(@typescript-eslint/utils@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(chokidar@4.0.1)(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@angular-eslint/template-parser': 19.0.2(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) '@typescript-eslint/types': 8.19.0 - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.1) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 - typescript-eslint: 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + typescript-eslint: 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) transitivePeerDependencies: - chokidar - supports-color @@ -10884,7 +10920,7 @@ snapshots: schema-utils: 4.2.0 webpack: 5.96.1(esbuild@0.24.0) - babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.96.1(esbuild@0.24.0)): + babel-loader@9.2.1(@babel/core@7.26.0)(webpack@5.96.1): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 @@ -11952,6 +11988,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.18.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 @@ -12061,22 +12102,22 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)): + eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) - eslint-plugin-cypress@4.1.0(eslint@9.17.0(jiti@2.4.1)): + eslint-plugin-cypress@4.1.0(eslint@9.17.0(jiti@2.4.2)): dependencies: - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) globals: 15.14.0 eslint-plugin-jasmine@4.2.2: {} - eslint-plugin-json-files@4.4.2(eslint@9.17.0(jiti@2.4.1)): + eslint-plugin-json-files@4.4.2(eslint@9.17.0(jiti@2.4.2)): dependencies: ajv: 8.17.1 better-ajv-errors: 1.2.0(ajv@8.17.1) - eslint: 9.17.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.2) fast-glob: 3.3.2 requireindex: 1.2.0 semver: 7.6.3 @@ -12096,9 +12137,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.17.0(jiti@2.4.1): + eslint@9.17.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.17.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 '@eslint/core': 0.9.1 @@ -12133,7 +12174,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.4.1 + jiti: 2.4.2 transitivePeerDependencies: - supports-color @@ -12286,6 +12327,14 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} @@ -13144,6 +13193,8 @@ snapshots: jiti@2.4.1: {} + jiti@2.4.2: {} + jpeg-js@0.4.4: {} js-library-detector@6.7.0: {} @@ -13284,15 +13335,15 @@ snapshots: kind-of@6.0.3: {} - knip@5.39.1(@types/node@22.10.5)(typescript@5.6.3): + knip@5.42.0(@types/node@22.10.5)(typescript@5.6.3): dependencies: - '@nodelib/fs.walk': 1.2.8 + '@nodelib/fs.walk': 3.0.1 '@snyk/github-codeowners': 1.1.0 '@types/node': 22.10.5 easy-table: 1.2.0 - enhanced-resolve: 5.17.1 - fast-glob: 3.3.2 - jiti: 2.4.1 + enhanced-resolve: 5.18.0 + fast-glob: 3.3.3 + jiti: 2.4.2 js-yaml: 4.1.0 minimist: 1.2.8 picocolors: 1.1.1 @@ -15458,12 +15509,12 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3): + typescript-eslint@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.17.0(jiti@2.4.1) + '@typescript-eslint/eslint-plugin': 8.19.0(@typescript-eslint/parser@8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.19.0(eslint@9.17.0(jiti@2.4.2))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.2) typescript: 5.6.3 transitivePeerDependencies: - supports-color