From 3170c84115b4e7dbc657e760b8aa488eb6036a9f Mon Sep 17 00:00:00 2001 From: Daniel Kimmich Date: Tue, 19 Nov 2024 18:03:48 +0100 Subject: [PATCH] chore(deps): update to angular 19 stable --- package-lock.json | 260 +++++++++--------- package.json | 34 +-- .../relative-time/relative-time.pipe.spec.ts | 2 +- tsconfig.json | 2 +- 4 files changed, 149 insertions(+), 149 deletions(-) diff --git a/package-lock.json b/package-lock.json index 92f15989..e7d21819 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,16 +8,16 @@ "name": "angular-ecmascript-intl-monorepo", "version": "0.0.0", "dependencies": { - "@angular/animations": "19.0.0-rc.3", - "@angular/cdk": "19.0.0-rc.3", - "@angular/common": "19.0.0-rc.3", - "@angular/compiler": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/forms": "19.0.0-rc.3", - "@angular/material": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3", - "@angular/platform-browser-dynamic": "19.0.0-rc.3", - "@angular/router": "19.0.0-rc.3", + "@angular/animations": "19.0.0", + "@angular/cdk": "19.0.0", + "@angular/common": "19.0.0", + "@angular/compiler": "19.0.0", + "@angular/core": "19.0.0", + "@angular/forms": "19.0.0", + "@angular/material": "19.0.0", + "@angular/platform-browser": "19.0.0", + "@angular/platform-browser-dynamic": "19.0.0", + "@angular/router": "19.0.0", "marked": "^12.0.0", "ngx-markdown": "^18.0.0", "prismjs": "^1.29.0", @@ -26,9 +26,9 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "19.0.0-rc.3", - "@angular/cli": "19.0.0-rc.3", - "@angular/compiler-cli": "19.0.0-rc.3", + "@angular-devkit/build-angular": "19.0.0", + "@angular/cli": "19.0.0", + "@angular/compiler-cli": "19.0.0", "@eslint/js": "^9.2.0", "@types/jasmine": "~5.1.0", "angular-eslint": "^18.0.0", @@ -44,7 +44,7 @@ "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "karma-safarinative-launcher": "^1.1.0", - "ng-packagr": "~19.0.0-rc.0", + "ng-packagr": "~19.0.0", "prettier": "~3.3.0", "prettier-plugin-organize-imports": "^4.0.0", "typescript": "~5.6.0", @@ -66,13 +66,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1900.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1900.0-rc.3.tgz", - "integrity": "sha512-unCfZQ6akI8CnMN2WJgPkdXSm1z+K1iJlbzbIaoidVeuh4Yt5RiJqvarm/1rfdBhBMSvheIvycK2zPqSWBk3cA==", + "version": "0.1900.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1900.0.tgz", + "integrity": "sha512-oC2CyKf9olKvthEwp2wmkKw+H9NhpnK9cWYHvajWeCRJ8A4DLaKwfMuZ9lioi92QPourrJzoikgp7C6m2AuuZQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.0.0-rc.3", + "@angular-devkit/core": "19.0.0", "rxjs": "7.8.1" }, "engines": { @@ -82,17 +82,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.0.0-rc.3.tgz", - "integrity": "sha512-gh1OYsoChngmhBCeACRqyQw62KOvzrI68coXH80tVvUDy6v/0de87CFlbndIKt3voZyavzTi+d230QB7dl3pdw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.0.0.tgz", + "integrity": "sha512-Q4owTwm4bLK5qYHvPehx1/55O0vWRShDGsoHOYgm8mMLc++hr7xWpF8HptVG7AP9O8Qq95Cpz9+N4iMqyWlyUw==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1900.0-rc.3", - "@angular-devkit/build-webpack": "0.1900.0-rc.3", - "@angular-devkit/core": "19.0.0-rc.3", - "@angular/build": "19.0.0-rc.3", + "@angular-devkit/architect": "0.1900.0", + "@angular-devkit/build-webpack": "0.1900.0", + "@angular-devkit/core": "19.0.0", + "@angular/build": "19.0.0", "@babel/core": "7.26.0", "@babel/generator": "7.26.2", "@babel/helper-annotate-as-pure": "7.25.9", @@ -103,7 +103,7 @@ "@babel/preset-env": "7.26.0", "@babel/runtime": "7.26.0", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "19.0.0-rc.3", + "@ngtools/webpack": "19.0.0", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.20", @@ -153,17 +153,17 @@ "esbuild": "0.24.0" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0-next.0", - "@angular/localize": "^19.0.0-next.0", - "@angular/platform-server": "^19.0.0-next.0", - "@angular/service-worker": "^19.0.0-next.0", - "@angular/ssr": "^19.0.0-rc.3", + "@angular/compiler-cli": "^19.0.0", + "@angular/localize": "^19.0.0", + "@angular/platform-server": "^19.0.0", + "@angular/service-worker": "^19.0.0", + "@angular/ssr": "^19.0.0", "@web/test-runner": "^0.19.0", "browser-sync": "^3.0.2", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "karma": "^6.3.0", - "ng-packagr": "^19.0.0-next.0", + "ng-packagr": "^19.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0", "typescript": ">=5.5 <5.7" @@ -208,13 +208,13 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1900.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1900.0-rc.3.tgz", - "integrity": "sha512-g9OqbmmE6nsdpfZBCGAu0u4kuIm/lpOEiKOwQKYt4gk5gCKexPAgIbnKyc04oE+ZtagHdwZflElej0qR544SMg==", + "version": "0.1900.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1900.0.tgz", + "integrity": "sha512-mpsjpkp+SBd/16zmRTNDUiTXvcuMObGpcssOGqjf9MhaeSECYpU2J1MyXO+uXqnQ5ECAc/UK954Lv6bWwbusEw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1900.0-rc.3", + "@angular-devkit/architect": "0.1900.0", "rxjs": "7.8.1" }, "engines": { @@ -228,9 +228,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.0.0-rc.3.tgz", - "integrity": "sha512-SNtTFkGHgvOLU71cJvr1kvX02ZeLF5N8jr3oQX6ToX7wQwWorjMF7YZ0StNK2+ADYKv1OypteLfjf+K3VcUYDA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.0.0.tgz", + "integrity": "sha512-/EJQOKVFb9vsFbPR+57C7fJHFVr7le9Ru6aormIKw24xyZZHtt5X4rwdeN7l6Zkv8F0cJ2EoTSiQoY17090DLQ==", "dev": true, "license": "MIT", "dependencies": { @@ -256,13 +256,13 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.0.0-rc.3.tgz", - "integrity": "sha512-g377hBz2c/jb2xw0wD77sN6IrdTKTBhfuanT6xT27llLf0e4r7gh7DMKteUF+sigYsR6jMUCwl/+Dne6LVF3hA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.0.0.tgz", + "integrity": "sha512-90pGZtpZgjDk1UgRBatfeqYP6qUZL9fLh+8zIpavOr2ey5bW2lADO7mS2Qrc7U1SmGqnxQXQQ7uIS+50gYm0tQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.0.0-rc.3", + "@angular-devkit/core": "19.0.0", "jsonc-parser": "3.3.1", "magic-string": "0.30.12", "ora": "5.4.1", @@ -358,9 +358,9 @@ } }, "node_modules/@angular/animations": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.0.0-rc.3.tgz", - "integrity": "sha512-Ww/BZp/0pFd+pc6tJpQ3wKscY3nJ0UEh60Oe3UScj7KU2h595mIPLSMBzOUKxchZd1CMvYlUC0xO6GnntBF6Xw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.0.0.tgz", + "integrity": "sha512-+uZTvEXjYh8PZKB4ijk8uuH1K+Tz/A67mUlltFv9pYKtnmbZAeS/PI66g/7pigRYDvEgid1fvlAANeBShAiPZQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -369,18 +369,18 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.0.0-rc.3" + "@angular/core": "19.0.0" } }, "node_modules/@angular/build": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.0.0-rc.3.tgz", - "integrity": "sha512-SldDMnC5UVbjun3KzATMC3WvOCwOizX2OhRaIbTGouniTpnJwqs7g2kF4BbQAwZN/TomqYHq6rYrDLL0UBp2vA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.0.0.tgz", + "integrity": "sha512-OLyUwAVCSqW589l19g19aP2O1NpBMRPsqKmYLaTYvYSIcZkNRJPxOcsCIDGB3FUQUEjpouYtzPA3RtBuJWsCwQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1900.0-rc.3", + "@angular-devkit/architect": "0.1900.0", "@babel/core": "7.26.0", "@babel/helper-annotate-as-pure": "7.25.9", "@babel/helper-split-export-declaration": "7.24.7", @@ -414,12 +414,12 @@ "lmdb": "3.1.5" }, "peerDependencies": { - "@angular/compiler": "^19.0.0-next.9", - "@angular/compiler-cli": "^19.0.0-next.9", - "@angular/localize": "^19.0.0-next.9", - "@angular/platform-server": "^19.0.0-next.9", - "@angular/service-worker": "^19.0.0-next.9", - "@angular/ssr": "^19.0.0-rc.3", + "@angular/compiler": "^19.0.0", + "@angular/compiler-cli": "^19.0.0", + "@angular/localize": "^19.0.0", + "@angular/platform-server": "^19.0.0", + "@angular/service-worker": "^19.0.0", + "@angular/ssr": "^19.0.0", "less": "^4.2.0", "postcss": "^8.4.0", "tailwindcss": "^2.0.0 || ^3.0.0", @@ -450,9 +450,9 @@ } }, "node_modules/@angular/cdk": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.0.0-rc.3.tgz", - "integrity": "sha512-MlYFgSLMQPU0Y6qteK+zb7e80eNNiBrVGRXcY9xtYbO0yTF+mrE64myCPbemKjyUFADzkmjIQoUCp+imwXelGw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.0.0.tgz", + "integrity": "sha512-KcOYhCwN4Bw3L4+W4ymTfPGqRjrkwD8M5jX8GM7YsZ5DsX9OEd/gNrwRvjn+8JItzimXLXdGrcqXrMTxkq7QPA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -461,24 +461,24 @@ "parse5": "^7.1.2" }, "peerDependencies": { - "@angular/common": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", - "@angular/core": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", + "@angular/common": "^19.0.0 || ^20.0.0", + "@angular/core": "^19.0.0 || ^20.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/cli": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.0.0-rc.3.tgz", - "integrity": "sha512-lctAdgs+wmk1TPmd/OaxlgfRKz51kv69FtD+OjWV5YBFX92gOEfbYyE9eIJkFtkbcsUEKGCPii9uomG1texPlQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.0.0.tgz", + "integrity": "sha512-7FTNkMtTuaXp4CCWZlRIwFZtnkDJg+YjqAuloDNGhIXDjDsb9gWihepWpWXSMBTg4XI1OdsT+oYt38Z0YMck0A==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1900.0-rc.3", - "@angular-devkit/core": "19.0.0-rc.3", - "@angular-devkit/schematics": "19.0.0-rc.3", + "@angular-devkit/architect": "0.1900.0", + "@angular-devkit/core": "19.0.0", + "@angular-devkit/schematics": "19.0.0", "@inquirer/prompts": "7.1.0", "@listr2/prompt-adapter-inquirer": "2.0.18", - "@schematics/angular": "19.0.0-rc.3", + "@schematics/angular": "19.0.0", "@yarnpkg/lockfile": "1.1.0", "ini": "5.0.0", "jsonc-parser": "3.3.1", @@ -691,9 +691,9 @@ } }, "node_modules/@angular/common": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.0.0-rc.3.tgz", - "integrity": "sha512-5vOFc2cpkb52DVKFTj66Cualf8TtCC7CdAhFQCWAZEIEV0JahGGuuYWKEZVbBkPRZ6jqB/MIGwnfrODCK7bHdA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.0.0.tgz", + "integrity": "sha512-kb2iS26GZS0vyR3emAQbIiQifnK5M5vnbclEHni+pApDEU5V9FufbdRP3vCxs28UHZvAZKB0LrxkTrnT6T+z5g==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -702,14 +702,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.0.0-rc.3", + "@angular/core": "19.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.0.0-rc.3.tgz", - "integrity": "sha512-rzAHs0WyRKGSSo6e2VxAt/1pr/3y6ZBXxo1+wA0yzFKzr4zX7aTc/pEZOZKsrsoZd+GJvMXX21vRt4YNPxKx6Q==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.0.0.tgz", + "integrity": "sha512-Uw2Yy25pdqfzKsS9WofnIq1zvknlVYyy03LYO7NMKHlFWiy8q8SIXN7WKPFhiHlOfyACXipp4eZb9m3+IbOfSA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -718,7 +718,7 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/core": "19.0.0-rc.3" + "@angular/core": "19.0.0" }, "peerDependenciesMeta": { "@angular/core": { @@ -727,9 +727,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.0.0-rc.3.tgz", - "integrity": "sha512-eGYx/oYWqVw26WKmZNo3JTY0xleOydx+XMkqJWhQkhQJlrfZHlTXxkRQJHVgzrzhFov1/ERjHYlsIK61qfQ8Bg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.0.0.tgz", + "integrity": "sha512-2PxpsIeppoDLAx7A6i0GE10WjC+Fkz8tTQioa7r4y/+eYnniEjJFIQM/8lbkOnRVcuYoeXoNyYWr3fEQAyO4LA==", "dev": true, "license": "MIT", "dependencies": { @@ -751,14 +751,14 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/compiler": "19.0.0-rc.3", + "@angular/compiler": "19.0.0", "typescript": ">=5.5 <5.7" } }, "node_modules/@angular/core": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.0.0-rc.3.tgz", - "integrity": "sha512-WDAdAwSGsKNCx66NY0t/Ht0bnaSetKhiveaoVIzNhNJ7bYnGrol/yD6XjVEEzbolw/blxRcfas2aLg9bv6TQfw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.0.0.tgz", + "integrity": "sha512-aNG2kd30BOM/zf0jC+aEVG8OA27IwqCki9EkmyRNYnaP2O5Mj1n7JpCyZGI+0LrWTJ2UUCfRNZiZdZwmNThr1Q==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -772,9 +772,9 @@ } }, "node_modules/@angular/forms": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.0.0-rc.3.tgz", - "integrity": "sha512-rY1rTniZXEfTI+TIzw8aISAddTMdLtetiVzKlZmSGHyhik/E8McwQx3Oup2buEeLs2qOSrSkihK6cVwhvqlATQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.0.0.tgz", + "integrity": "sha512-gM4bUdlIJ0uRYNwoVMbXiZt4+bZzPXzyQ7ByNIOVKEAI0PN9Jz1dR1pSeQgIoUvKQbhwsVKVUoa7Tn1hoqwvTg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -783,34 +783,34 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3", + "@angular/common": "19.0.0", + "@angular/core": "19.0.0", + "@angular/platform-browser": "19.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.0.0-rc.3.tgz", - "integrity": "sha512-RL4o+WJVoaUVmPvPJoQ/Y8nAxopuJ2pTWtr8S1HosmiDIn0xVqqBSK9KWHtvHZ41nsXlH9r/4MeASOc0x0mnyQ==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-19.0.0.tgz", + "integrity": "sha512-j7dDFUh8dqiysuWu32biukDTHScajUYHFR9Srhn98kBwnXMob5y1paMoOx5RQO5DU4KCxKaKx8HcHJBJeTKHjw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/animations": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", - "@angular/cdk": "19.0.0-rc.3", - "@angular/common": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", - "@angular/core": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", - "@angular/forms": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", - "@angular/platform-browser": "^19.0.0-0 || ^19.1.0-0 || ^19.2.0-0 || ^19.3.0-0 || ^20.0.0-0", + "@angular/animations": "^19.0.0 || ^20.0.0", + "@angular/cdk": "19.0.0", + "@angular/common": "^19.0.0 || ^20.0.0", + "@angular/core": "^19.0.0 || ^20.0.0", + "@angular/forms": "^19.0.0 || ^20.0.0", + "@angular/platform-browser": "^19.0.0 || ^20.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.0.0-rc.3.tgz", - "integrity": "sha512-hPf/wdF9GccBSC5AfG7PXuzb8oG1YUIT16xdU9zekCLnCi6uWKuYzVMRnbXWKSWNNumK4SHI2sAB/vzH9XEzTA==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.0.0.tgz", + "integrity": "sha512-g9Qkv+KgEmXLVeg+dw1edmWsRBspUGeJMOBf2UX1kUCw6txeco+pzCMimouB5LQYHfs6cD6oC+FwINm0HNwrhg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -819,9 +819,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/animations": "19.0.0-rc.3", - "@angular/common": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3" + "@angular/animations": "19.0.0", + "@angular/common": "19.0.0", + "@angular/core": "19.0.0" }, "peerDependenciesMeta": { "@angular/animations": { @@ -830,9 +830,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.0.0-rc.3.tgz", - "integrity": "sha512-SUwQV6SHSfC1HdQGj/LzwW7qDmWZejlb22Ox+ECFZ+c8dEZj1blPdugOaLQkY+1Tnzt46zteNQruygVbckqZTg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.0.0.tgz", + "integrity": "sha512-ljvycDe0etmTBDzbCFakpsItywddpKEyCZGMKRvz5TdND1N1qqXydxAF1kLzP5H7F/QOMdP4/T/T1HS+6AUpkw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -841,16 +841,16 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.0.0-rc.3", - "@angular/compiler": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3" + "@angular/common": "19.0.0", + "@angular/compiler": "19.0.0", + "@angular/core": "19.0.0", + "@angular/platform-browser": "19.0.0" } }, "node_modules/@angular/router": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.0.0-rc.3.tgz", - "integrity": "sha512-6OQ0440oa9CxB6v8YntQSAG5ap/cB19lY+KnWn78LVRJtOOfEIDB+xRm4/EtQiSUSdJjl+CkqVMRgxt/1xQ1uw==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.0.0.tgz", + "integrity": "sha512-uFyT8DWVLGY8k0AZjpK7iyMO/WwT4/+b09Ax0uUEbdcRxTXSOg8/U/AVzQWtxzxI80/vJE2WZMmhIJFUTYwhKA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -859,9 +859,9 @@ "node": "^18.19.1 || ^20.11.1 || >=22.0.0" }, "peerDependencies": { - "@angular/common": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3", + "@angular/common": "19.0.0", + "@angular/core": "19.0.0", + "@angular/platform-browser": "19.0.0", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -4824,9 +4824,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.0.0-rc.3.tgz", - "integrity": "sha512-2QmiIZ+VOQOkUUdIs5nawAgMIhMnVq0bMlhwqFPzmhhcJaDCWZtla8F1XmEU6x5YYDKInhs510iGUTo5jUmVag==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.0.0.tgz", + "integrity": "sha512-UuLK1P184R12l6obaVzGk5yzCMQNwfahlkhNapbntvvFw27O76nEYVFM5y8tPkhC3XrsH4v6Ag21q+WADkR9jQ==", "dev": true, "license": "MIT", "engines": { @@ -4835,7 +4835,7 @@ "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0-next.0", + "@angular/compiler-cli": "^19.0.0", "typescript": ">=5.5 <5.7", "webpack": "^5.54.0" } @@ -5789,14 +5789,14 @@ } }, "node_modules/@schematics/angular": { - "version": "19.0.0-rc.3", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.0.0-rc.3.tgz", - "integrity": "sha512-JAWtT5fGRHo94tq+tt3hNhGupefKAP6tyEVOCXvRo0yZ/2kZ3JvHxTDYrWdPoGswZWkxYLevDattMhiUJZ0VWg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.0.0.tgz", + "integrity": "sha512-2U8dlhURoQfS99ZF67RVeARFeJn4Z0Lg2dfYbGj+ooRH5YMtAZq8zAIRCfyC3OMiJEZM6BbGigCD6gNoAhP0RQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.0.0-rc.3", - "@angular-devkit/schematics": "19.0.0-rc.3", + "@angular-devkit/core": "19.0.0", + "@angular-devkit/schematics": "19.0.0", "jsonc-parser": "3.3.1" }, "engines": { @@ -13874,9 +13874,9 @@ "license": "MIT" }, "node_modules/ng-packagr": { - "version": "19.0.0-rc.0", - "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-19.0.0-rc.0.tgz", - "integrity": "sha512-s+9tynvmsqNflv4qM8/Fli/Mv2omFTpau7bWlgjakHBh5GCNM2YHu1rqUsc70JWmOmHDQ9LHTvxQyD5VdF3msg==", + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-19.0.0.tgz", + "integrity": "sha512-CKJlpZO6sL3+RpXbmtH7wEHnqgktOkmvmoUpTUUuNOA6m3JRypvDZHW29hFzvgFkxTJI13QHuBWauuG42rtIUA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 9071cf7e..78212daf 100644 --- a/package.json +++ b/package.json @@ -15,16 +15,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "19.0.0-rc.3", - "@angular/cdk": "19.0.0-rc.3", - "@angular/common": "19.0.0-rc.3", - "@angular/compiler": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/forms": "19.0.0-rc.3", - "@angular/material": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3", - "@angular/platform-browser-dynamic": "19.0.0-rc.3", - "@angular/router": "19.0.0-rc.3", + "@angular/animations": "19.0.0", + "@angular/cdk": "19.0.0", + "@angular/common": "19.0.0", + "@angular/compiler": "19.0.0", + "@angular/core": "19.0.0", + "@angular/forms": "19.0.0", + "@angular/material": "19.0.0", + "@angular/platform-browser": "19.0.0", + "@angular/platform-browser-dynamic": "19.0.0", + "@angular/router": "19.0.0", "marked": "^12.0.0", "ngx-markdown": "^18.0.0", "prismjs": "^1.29.0", @@ -33,9 +33,9 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "19.0.0-rc.3", - "@angular/cli": "19.0.0-rc.3", - "@angular/compiler-cli": "19.0.0-rc.3", + "@angular-devkit/build-angular": "19.0.0", + "@angular/cli": "19.0.0", + "@angular/compiler-cli": "19.0.0", "@eslint/js": "^9.2.0", "@types/jasmine": "~5.1.0", "angular-eslint": "^18.0.0", @@ -51,16 +51,16 @@ "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.1.0", "karma-safarinative-launcher": "^1.1.0", - "ng-packagr": "~19.0.0-rc.0", + "ng-packagr": "~19.0.0", "prettier": "~3.3.0", "prettier-plugin-organize-imports": "^4.0.0", "typescript": "~5.6.0", "typescript-eslint": "^8.0.0" }, "overrides": { - "@angular/common": "19.0.0-rc.3", - "@angular/core": "19.0.0-rc.3", - "@angular/platform-browser": "19.0.0-rc.3", + "@angular/common": "19.0.0", + "@angular/core": "19.0.0", + "@angular/platform-browser": "19.0.0", "eslint": "^9.0.0", "zone.js": "~0.15.0" } diff --git a/projects/angular-ecmascript-intl/src/lib/relative-time/relative-time.pipe.spec.ts b/projects/angular-ecmascript-intl/src/lib/relative-time/relative-time.pipe.spec.ts index 99f7ca6a..4c29f411 100644 --- a/projects/angular-ecmascript-intl/src/lib/relative-time/relative-time.pipe.spec.ts +++ b/projects/angular-ecmascript-intl/src/lib/relative-time/relative-time.pipe.spec.ts @@ -1,6 +1,6 @@ import { ChangeDetectorRef } from '@angular/core'; import { fakeAsync, TestBed, tick } from '@angular/core/testing'; -import * as dayjs from 'dayjs'; +import dayjs from 'dayjs'; import { INTL_LOCALES } from '../locale'; import { INTL_RELATIVE_TIME_PIPE_DEFAULT_OPTIONS } from './relative-time-pipe-default-options'; import { IntlRelativeTimePipe } from './relative-time.pipe'; diff --git a/tsconfig.json b/tsconfig.json index c0ccac72..074a83d2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,6 +7,7 @@ }, "baseUrl": "./", "outDir": "./dist/out-tsc", + "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, @@ -15,7 +16,6 @@ "noFallthroughCasesInSwitch": true, "sourceMap": true, "declaration": false, - "downlevelIteration": true, "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true,