diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index db976dc..72780fc 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,7 +1,7 @@ // For format details, see https://aka.ms/devcontainer.json. { "name": "angular-testing-library", - "image": "mcr.microsoft.com/devcontainers/typescript-node:0-20-bullseye", + "image": "mcr.microsoft.com/devcontainers/typescript-node:0-22-bullseye", // Features to add to the dev container. More info: https://containers.dev/features. "features": { diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5820814..9955c0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - node-version: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '[20]' || '[18, 20]') }} + node-version: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '[22]' || '[18, 20, 22]') }} os: ${{ fromJSON((github.ref == 'refs/heads/main' || github.ref == 'refs/heads/beta') && '["ubuntu-latest"]' || '["ubuntu-latest", "windows-latest"]') }} runs-on: ${{ matrix.os }} diff --git a/.node-version b/.node-version index 914d1a7..8fdd954 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20.9 \ No newline at end of file +22 \ No newline at end of file diff --git a/package.json b/package.json index 0f8aad8..16ac142 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,8 @@ "@angular/platform-browser": "19.0.1", "@angular/platform-browser-dynamic": "19.0.1", "@angular/router": "19.0.1", - "@ngrx/store": "19.0.0-beta.0", - "@nx/angular": "20.1.3", + "@ngrx/store": "19.0.0", + "@nx/angular": "20.3.0", "@testing-library/dom": "^10.4.0", "rxjs": "7.8.0", "tslib": "~2.3.1", @@ -47,21 +47,21 @@ "@angular-devkit/build-angular": "19.0.1", "@angular-devkit/core": "19.0.1", "@angular-devkit/schematics": "19.0.1", - "@angular-eslint/builder": "18.3.0", - "@angular-eslint/eslint-plugin": "18.0.1", - "@angular-eslint/eslint-plugin-template": "18.0.1", - "@angular-eslint/schematics": "18.3.0", - "@angular-eslint/template-parser": "18.0.1", - "@angular/cli": "19.0.1", + "@angular-eslint/builder": "19.0.2", + "@angular-eslint/eslint-plugin": "19.0.2", + "@angular-eslint/eslint-plugin-template": "19.0.2", + "@angular-eslint/schematics": "19.0.2", + "@angular-eslint/template-parser": "19.0.2", + "@angular/cli": "~19.0.0", "@angular/compiler-cli": "19.0.1", "@angular/forms": "19.0.1", "@angular/language-service": "19.0.1", - "@nx/eslint": "20.1.3", - "@nx/eslint-plugin": "20.1.3", - "@nx/jest": "20.1.3", - "@nx/node": "20.1.3", - "@nx/plugin": "20.1.3", - "@nx/workspace": "20.1.3", + "@nx/eslint": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/jest": "20.3.0", + "@nx/node": "20.3.0", + "@nx/plugin": "20.3.0", + "@nx/workspace": "20.3.0", "@schematics/angular": "18.2.9", "@testing-library/jasmine-dom": "^1.2.0", "@testing-library/jest-dom": "^5.16.5", @@ -86,16 +86,16 @@ "jasmine-spec-reporter": "7.0.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", - "jest-preset-angular": "14.4.1", + "jest-preset-angular": "14.4.2", "karma": "6.4.0", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.2.1", "karma-jasmine": "5.1.0", "karma-jasmine-html-reporter": "2.0.0", "lint-staged": "^12.1.6", - "ng-mocks": "^14.11.0", + "ng-mocks": "^14.13.1", "ng-packagr": "19.0.1", - "nx": "20.1.3", + "nx": "20.3.0", "postcss": "^8.4.5", "postcss-import": "14.1.0", "postcss-preset-env": "7.5.0",