diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1935b7d..78880eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,14 +27,13 @@ jobs: runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: use Node.js ${{ matrix.node-version }} on ${{ matrix.os }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: install - # ng-mocks needs to add ng 17 to their peer dependencies - run: npm install --force + run: npm install - name: build run: npm run build -- --skip-nx-cache - name: test diff --git a/.node-version b/.node-version index 2edeafb..914d1a7 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -20 \ No newline at end of file +20.9 \ No newline at end of file diff --git a/apps/example-app-karma/project.json b/apps/example-app-karma/project.json index bab8526..733fe68 100644 --- a/apps/example-app-karma/project.json +++ b/apps/example-app-karma/project.json @@ -53,13 +53,6 @@ }, "lint": { "executor": "@nx/eslint:lint", - "options": { - "lintFilePatterns": [ - "apps/example-app-karma/**/*.ts", - "apps/example-app-karma/**/*.html", - "apps/example-app-karma/src/**/*.html" - ] - }, "outputs": ["{options.outputFile}"] }, "test": { diff --git a/apps/example-app/project.json b/apps/example-app/project.json index 2122cfc..8af5697 100644 --- a/apps/example-app/project.json +++ b/apps/example-app/project.json @@ -60,9 +60,6 @@ }, "lint": { "executor": "@nx/eslint:lint", - "options": { - "lintFilePatterns": ["apps/example-app/**/*.ts", "apps/example-app/**/*.html", "apps/example-app/src/**/*.html"] - }, "outputs": ["{options.outputFile}"] }, "test": { diff --git a/package.json b/package.json index c627ebe..4950026 100644 --- a/package.json +++ b/package.json @@ -28,63 +28,62 @@ "prepare": "git config core.hookspath .githooks" }, "dependencies": { - "@angular/animations": "17.0.3", - "@angular/cdk": "17.0.0", - "@angular/common": "17.0.3", - "@angular/compiler": "17.0.3", - "@angular/core": "17.0.3", - "@angular/material": "17.0.0", - "@angular/platform-browser": "17.0.3", - "@angular/platform-browser-dynamic": "17.0.3", - "@angular/router": "17.0.3", - "@ngrx/store": "17.0.0-rc.0", - "@nx/angular": "17.1.1", + "@angular/animations": "17.1.0", + "@angular/cdk": "17.1.0", + "@angular/common": "17.1.0", + "@angular/compiler": "17.1.0", + "@angular/core": "17.1.0", + "@angular/material": "17.1.0", + "@angular/platform-browser": "17.1.0", + "@angular/platform-browser-dynamic": "17.1.0", + "@angular/router": "17.1.0", + "@ngrx/store": "17.1.0", + "@nx/angular": "17.2.8", "@testing-library/dom": "^9.0.0", "rxjs": "7.8.0", "tslib": "~2.3.1", "zone.js": "0.14.2" }, "devDependencies": { - "@angular-devkit/build-angular": "17.0.0", - "@angular-devkit/core": "17.0.0", - "@angular-devkit/schematics": "17.0.0", + "@angular-devkit/build-angular": "17.1.0", + "@angular-devkit/core": "17.1.0", + "@angular-devkit/schematics": "17.1.0", "@angular-eslint/builder": "17.0.1", "@angular-eslint/eslint-plugin": "17.0.1", "@angular-eslint/eslint-plugin-template": "17.0.1", "@angular-eslint/schematics": "17.0.1", "@angular-eslint/template-parser": "17.0.1", - "@angular/cli": "~17.0.0", - "@angular/compiler-cli": "17.0.3", - "@angular/forms": "17.0.3", - "@angular/language-service": "17.0.3", - "@nx/eslint-plugin": "17.1.1", - "@nx/jest": "17.1.1", - "@nx/node": "17.1.1", - "@nx/plugin": "17.1.1", - "@nx/workspace": "17.1.1", - "@schematics/angular": "17.0.0", + "@angular/cli": "~17.1.0", + "@angular/compiler-cli": "17.1.0", + "@angular/forms": "17.1.0", + "@angular/language-service": "17.1.0", + "@nx/eslint-plugin": "17.2.8", + "@nx/jest": "17.2.8", + "@nx/node": "17.2.8", + "@nx/plugin": "17.2.8", + "@nx/workspace": "17.2.8", + "@schematics/angular": "17.1.0", "@testing-library/jasmine-dom": "^1.2.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/user-event": "^14.4.3", "@types/jasmine": "4.3.1", "@types/jest": "29.5.1", - "@types/node": "20.1.4", + "@types/node": "18.16.9", "@types/testing-library__jasmine-dom": "^1.3.0", "@typescript-eslint/eslint-plugin": "6.9.1", "@typescript-eslint/parser": "6.9.1", "cpy-cli": "^3.1.1", - "eslint": "8.46.0", + "eslint": "8.48.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-import": "~2.25.4", "eslint-plugin-jasmine": "~4.1.3", - "eslint-plugin-jest": "~25.3.4", "eslint-plugin-jest-dom": "~4.0.1", "eslint-plugin-testing-library": "~5.0.1", "jasmine-core": "4.2.0", "jasmine-spec-reporter": "7.0.0", "jest": "29.5.0", "jest-environment-jsdom": "29.5.0", - "jest-preset-angular": "13.1.3", + "jest-preset-angular": "13.1.6", "karma": "6.4.0", "karma-chrome-launcher": "^3.1.0", "karma-coverage": "^2.2.1", @@ -92,8 +91,8 @@ "karma-jasmine-html-reporter": "2.0.0", "lint-staged": "^12.1.6", "ng-mocks": "^14.11.0", - "ng-packagr": "17.0.0", - "nx": "17.1.1", + "ng-packagr": "17.1.0", + "nx": "17.2.8", "postcss": "^8.4.5", "postcss-import": "14.1.0", "postcss-preset-env": "7.5.0", @@ -104,6 +103,6 @@ "ts-jest": "29.1.0", "ts-node": "10.9.1", "typescript": "5.2.2", - "@nx/eslint": "17.1.1" + "@nx/eslint": "17.2.8" } } diff --git a/projects/testing-library/project.json b/projects/testing-library/project.json index d54c5f7..b91e85c 100644 --- a/projects/testing-library/project.json +++ b/projects/testing-library/project.json @@ -23,9 +23,6 @@ }, "lint": { "executor": "@nx/eslint:lint", - "options": { - "lintFilePatterns": ["projects/testing-library/**/*.ts", "projects/testing-library/**/*.html"] - }, "outputs": ["{options.outputFile}"] }, "build": {