diff --git a/package-lock.json b/package-lock.json index 67887dd..43290b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,10 +49,10 @@ "karma-coverage": "^2.2.0", "karma-jasmine": "^5.0.1", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^14.0.0-rc.0", + "ng-packagr": "^14.0.0", "prettier": "^2.6.2", "ts-node": "^10.7.0", - "typescript": "^4.6.4" + "typescript": "^4.7.3" } }, "node_modules/@ampproject/remapping": { @@ -10791,9 +10791,9 @@ "license": "MIT" }, "node_modules/ng-packagr": { - "version": "14.0.0-rc.0", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.0.0-rc.0.tgz", - "integrity": "sha512-ileWhRK9Or+3/1bzdB7rw3ZCvMHUo5wbF3hgyLwwsX1bh1TdjLmuEAsSKj39keurBXcUi0mPoj1f4o8gYJXKqg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.0.0.tgz", + "integrity": "sha512-jHkpWm2yEpMPbY0Qz3sfDh+7uAfyskEMesEPA1aGQXxvwiIaCl+8RFRdPQxObYOj8Uv7ZJxoyUkqi8KqI5RV9g==", "dev": true, "dependencies": { "@rollup/plugin-json": "^4.1.0", @@ -10819,7 +10819,7 @@ "rollup-plugin-sourcemaps": "^0.6.3", "rxjs": "^7.5.5", "sass": "^1.49.9", - "stylus": "^0.57.0" + "stylus": "^0.58.0" }, "bin": { "ng-packagr": "cli/main.js" @@ -10831,7 +10831,7 @@ "esbuild": "^0.14.29" }, "peerDependencies": { - "@angular/compiler-cli": "^14.0.0 || ^14.0.0-next", + "@angular/compiler-cli": "^14.0.0 || ^14.0.0-next || ^14.1.0-next", "tslib": "^2.3.0", "typescript": ">=4.6.2 <4.8" } @@ -10898,6 +10898,67 @@ "node": ">=10" } }, + "node_modules/ng-packagr/node_modules/stylus": { + "version": "0.58.1", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.58.1.tgz", + "integrity": "sha512-AYiCHm5ogczdCPMfe9aeQa4NklB2gcf4D/IhzYPddJjTgPc+k4D/EVE0yfQbZD43MHP3lPy+8NZ9fcFxkrgs/w==", + "dev": true, + "dependencies": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "bin": { + "stylus": "bin/stylus" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ng-packagr/node_modules/stylus/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/ng-packagr/node_modules/stylus/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ng-packagr/node_modules/stylus/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/nice-napi": { "version": "1.0.2", "dev": true, @@ -14754,9 +14815,9 @@ "license": "MIT" }, "node_modules/typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -23059,9 +23120,9 @@ "dev": true }, "ng-packagr": { - "version": "14.0.0-rc.0", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.0.0-rc.0.tgz", - "integrity": "sha512-ileWhRK9Or+3/1bzdB7rw3ZCvMHUo5wbF3hgyLwwsX1bh1TdjLmuEAsSKj39keurBXcUi0mPoj1f4o8gYJXKqg==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-14.0.0.tgz", + "integrity": "sha512-jHkpWm2yEpMPbY0Qz3sfDh+7uAfyskEMesEPA1aGQXxvwiIaCl+8RFRdPQxObYOj8Uv7ZJxoyUkqi8KqI5RV9g==", "dev": true, "requires": { "@rollup/plugin-json": "^4.1.0", @@ -23088,7 +23149,7 @@ "rollup-plugin-sourcemaps": "^0.6.3", "rxjs": "^7.5.5", "sass": "^1.49.9", - "stylus": "^0.57.0" + "stylus": "^0.58.0" }, "dependencies": { "ajv": { @@ -23139,6 +23200,54 @@ "requires": { "brace-expansion": "^2.0.1" } + }, + "stylus": { + "version": "0.58.1", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.58.1.tgz", + "integrity": "sha512-AYiCHm5ogczdCPMfe9aeQa4NklB2gcf4D/IhzYPddJjTgPc+k4D/EVE0yfQbZD43MHP3lPy+8NZ9fcFxkrgs/w==", + "dev": true, + "requires": { + "css": "^3.0.0", + "debug": "^4.3.2", + "glob": "^7.1.6", + "sax": "~1.2.4", + "source-map": "^0.7.3" + }, + "dependencies": { + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } } } }, @@ -25782,9 +25891,9 @@ "dev": true }, "typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", + "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", "dev": true }, "ua-parser-js": { diff --git a/package.json b/package.json index 7d593e7..ce18ec6 100644 --- a/package.json +++ b/package.json @@ -57,8 +57,8 @@ "karma-coverage": "^2.2.0", "karma-jasmine": "^5.0.1", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^14.0.0-rc.0", + "ng-packagr": "^14.0.0", "ts-node": "^10.7.0", - "typescript": "^4.6.4" + "typescript": "^4.7.3" } } diff --git a/projects/ngx-cookie-service-ssr/karma.conf.js b/projects/ngx-cookie-service-ssr/karma.conf.js index 22c6c02..e1e7738 100644 --- a/projects/ngx-cookie-service-ssr/karma.conf.js +++ b/projects/ngx-cookie-service-ssr/karma.conf.js @@ -10,7 +10,7 @@ module.exports = function (config) { require('karma-chrome-launcher'), require('karma-jasmine-html-reporter'), require('karma-coverage'), - require('@angular-devkit/build-angular/plugins/karma') + require('@angular-devkit/build-angular/plugins/karma'), ], client: { jasmine: { @@ -19,18 +19,15 @@ module.exports = function (config) { // for example, you can disable the random execution with `random: false` // or set a specific seed with `seed: 4321` }, - clearContext: false // leave Jasmine Spec Runner output visible in browser + clearContext: false, // leave Jasmine Spec Runner output visible in browser }, jasmineHtmlReporter: { - suppressAll: true // removes the duplicated traces + suppressAll: true, // removes the duplicated traces }, coverageReporter: { dir: require('path').join(__dirname, '../../coverage/ngx-cookie-service-ssr'), subdir: '.', - reporters: [ - { type: 'html' }, - { type: 'text-summary' } - ] + reporters: [{ type: 'html' }, { type: 'text-summary' }], }, reporters: ['progress', 'kjhtml'], port: 9876, @@ -39,6 +36,6 @@ module.exports = function (config) { autoWatch: true, browsers: ['Chrome'], singleRun: false, - restartOnFileChange: true + restartOnFileChange: true, }); }; diff --git a/projects/ngx-cookie-service-ssr/ng-package.json b/projects/ngx-cookie-service-ssr/ng-package.json index 728f7dc..f2f830f 100644 --- a/projects/ngx-cookie-service-ssr/ng-package.json +++ b/projects/ngx-cookie-service-ssr/ng-package.json @@ -4,4 +4,4 @@ "lib": { "entryFile": "src/public-api.ts" } -} \ No newline at end of file +} diff --git a/projects/ngx-cookie-service-ssr/src/test.ts b/projects/ngx-cookie-service-ssr/src/test.ts index 5775317..59f2f3c 100644 --- a/projects/ngx-cookie-service-ssr/src/test.ts +++ b/projects/ngx-cookie-service-ssr/src/test.ts @@ -3,23 +3,21 @@ import 'zone.js'; import 'zone.js/testing'; import { getTestBed } from '@angular/core/testing'; -import { - BrowserDynamicTestingModule, - platformBrowserDynamicTesting -} from '@angular/platform-browser-dynamic/testing'; +import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { + context( + path: string, + deep?: boolean, + filter?: RegExp + ): { (id: string): T; keys(): string[]; }; }; // First, initialize the Angular testing environment. -getTestBed().initTestEnvironment( - BrowserDynamicTestingModule, - platformBrowserDynamicTesting(), -); +getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting()); // Then we find all the tests. const context = require.context('./', true, /\.spec\.ts$/); diff --git a/projects/ngx-cookie-service-ssr/tsconfig.lib.json b/projects/ngx-cookie-service-ssr/tsconfig.lib.json index b77b13c..305b0b9 100644 --- a/projects/ngx-cookie-service-ssr/tsconfig.lib.json +++ b/projects/ngx-cookie-service-ssr/tsconfig.lib.json @@ -8,8 +8,5 @@ "inlineSources": true, "types": [] }, - "exclude": [ - "src/test.ts", - "**/*.spec.ts" - ] + "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/projects/ngx-cookie-service-ssr/tsconfig.spec.json b/projects/ngx-cookie-service-ssr/tsconfig.spec.json index 715dd0a..fafd1e1 100644 --- a/projects/ngx-cookie-service-ssr/tsconfig.spec.json +++ b/projects/ngx-cookie-service-ssr/tsconfig.spec.json @@ -3,15 +3,8 @@ "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "../../out-tsc/spec", - "types": [ - "jasmine" - ] + "types": ["jasmine"] }, - "files": [ - "src/test.ts" - ], - "include": [ - "**/*.spec.ts", - "**/*.d.ts" - ] + "files": ["src/test.ts"], + "include": ["**/*.spec.ts", "**/*.d.ts"] }