From b71fa2945d15ab7f0d5906d85b15837dfc248833 Mon Sep 17 00:00:00 2001 From: Evgeniy OZ Date: Tue, 19 Nov 2024 19:40:47 +0100 Subject: [PATCH] v2.0.0 --- CHANGELOG.md | 2 +- README.md | 3 +- package-lock.json | 236 ++++++++++----------- package.json | 24 +-- projects/ngx-reactive-storage/package.json | 4 +- 5 files changed, 135 insertions(+), 134 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b711ff..52e11c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -### v2.0.0 (Pre-release) +### v2.0.0 #### Breaking changes: * TypeScript version 5.6+ is required. diff --git a/README.md b/README.md index 0de6ecb..5763336 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,8 @@ Modifications of the data can be observed using RxJS Observables or Angular Sign Observables and signals will be created only upon demand, ensuring that no resources are wasted for keys that are not being observed. ## Uses -✳️ Angular v16+ (Signals) +✳️ Angular v19+ (Signals) +✳️ TypeScript 5.6+ ✳️ RxJS v7+ (Observables) ✳️ localForage (IndexedDB) diff --git a/package-lock.json b/package-lock.json index b915e8a..0d9505f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,32 +1,32 @@ { "name": "ngx-reactive-storage", - "version": "2.0.0-next.3", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ngx-reactive-storage", - "version": "2.0.0-next.3", + "version": "2.0.0", "license": "MIT", "dependencies": { - "@angular/cdk": "^19.0.0-rc.3", - "@angular/common": "^19.0.0-rc.3", - "@angular/core": "^19.0.0-rc.3", - "@angular/material": "^19.0.0-rc.3", - "@angular/platform-browser": "^19.0.0-rc.3", + "@angular/cdk": "^19.0.0", + "@angular/common": "^19.0.0", + "@angular/core": "^19.0.0", + "@angular/material": "^19.0.0", + "@angular/platform-browser": "^19.0.0", "localforage": "^1.10.0", "rxjs": "^7.8.1" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.0.0-rc.2", - "@angular/compiler": "^19.0.0-rc.3", - "@angular/compiler-cli": "^19.0.0-rc.3", - "@angular/platform-browser-dynamic": "^19.0.0-rc.3", + "@angular-devkit/build-angular": "^19.0.0", + "@angular/compiler": "^19.0.0", + "@angular/compiler-cli": "^19.0.0", + "@angular/platform-browser-dynamic": "^19.0.0", "@types/jest": "^29.5.14", "fake-indexeddb": "^6.0.0", "jest": "^29.7.0", - "jest-preset-angular": "^14.3.0", - "ng-packagr": "^19.0.0-rc.0", + "jest-preset-angular": "^14.3.1", + "ng-packagr": "^19.0.0", "ts-node": "^10.9.2", "typescript": "~5.6.3", "zone.js": "~0.15.0" @@ -47,13 +47,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1900.0-rc.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1900.0-rc.2.tgz", - "integrity": "sha512-7mnHD8nkwGl1UC256lUwz3mJtTf4Fk1rnkEXc7RHXJYXwbgLLQvlpXMgvnjRB6hcG/Rr5TEKneWlZ4iauuGcnw==", + "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.2", + "@angular-devkit/core": "19.0.0", "rxjs": "7.8.1" }, "engines": { @@ -63,17 +63,17 @@ } }, "node_modules/@angular-devkit/build-angular": { - "version": "19.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.0.0-rc.2.tgz", - "integrity": "sha512-Ddb4GeqJ7A/TGCpsOjPgxMkliWH/SV9zxKXGtt7LX2othLr5SqStCUpFltxfe2flUKGn5GQxm7SVsZh+qGbD2Q==", + "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.2", - "@angular-devkit/build-webpack": "0.1900.0-rc.2", - "@angular-devkit/core": "19.0.0-rc.2", - "@angular/build": "19.0.0-rc.2", + "@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", @@ -84,7 +84,7 @@ "@babel/preset-env": "7.26.0", "@babel/runtime": "7.26.0", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "19.0.0-rc.2", + "@ngtools/webpack": "19.0.0", "@vitejs/plugin-basic-ssl": "1.1.0", "ansi-colors": "4.1.3", "autoprefixer": "10.4.20", @@ -134,17 +134,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.2", + "@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" @@ -189,13 +189,13 @@ } }, "node_modules/@angular-devkit/build-webpack": { - "version": "0.1900.0-rc.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1900.0-rc.2.tgz", - "integrity": "sha512-451pXFqmXiQEUiKUm3YOwbJb2JZf6DLI+AWgQQ6k/kwaM1Y5I5Y0WfPaa7J0/y6rIagNhSXUO9rF5pvTsbYPeA==", + "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.2", + "@angular-devkit/architect": "0.1900.0", "rxjs": "7.8.1" }, "engines": { @@ -209,9 +209,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "19.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.0.0-rc.2.tgz", - "integrity": "sha512-8x4PFfQfVNKqGU7nQQ3KjDVFvNsOw413cjyMClop33KLxR+aFEwwMFTnNn3ZA7eM1yIAfFPPJystTlSzSWM62Q==", + "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": { @@ -237,14 +237,14 @@ } }, "node_modules/@angular/build": { - "version": "19.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.0.0-rc.2.tgz", - "integrity": "sha512-DrtAbjsk1tezMhSd3NoSprZLf8U31NEX0Umw47f5887EGmKgDIQYyrJ3hbY/C3iIfnppRnSNLUqTCOL16+Wqow==", + "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.2", + "@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", @@ -278,12 +278,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.2", + "@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", @@ -314,9 +314,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" @@ -325,15 +325,15 @@ "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/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" @@ -342,14 +342,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==", "dev": true, "license": "MIT", "dependencies": { @@ -359,7 +359,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": { @@ -368,9 +368,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": { @@ -392,14 +392,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" @@ -413,27 +413,27 @@ } }, "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" @@ -442,9 +442,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": { @@ -453,9 +453,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==", "dev": true, "license": "MIT", "dependencies": { @@ -465,10 +465,10 @@ "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/@babel/code-frame": { @@ -3810,9 +3810,9 @@ } }, "node_modules/@ngtools/webpack": { - "version": "19.0.0-rc.2", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.0.0-rc.2.tgz", - "integrity": "sha512-MflnMVSbb/1GyWfPDh89Zvpx91UQ6pRMvSHu2m6EFKkQWsNxApq7Pp7QArLnU/L11taqzKOYXpWhO5zoLBbA2g==", + "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": { @@ -3821,7 +3821,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" } @@ -4493,9 +4493,9 @@ ] }, "node_modules/@rollup/wasm-node": { - "version": "4.27.2", - "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.27.2.tgz", - "integrity": "sha512-83T+iPygYxesxF2whqTrl7Ml7xGS+ghYkUv6QPjxWp/A1xaIYn/C8UIgIjSRMgPnv9DbvTg5uOtxT9aof94dcw==", + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.27.3.tgz", + "integrity": "sha512-HlaetiNZq+cdDeebt6KagcsKeAWDTs+LZVBYBLIq+m6POIUXPMexJ+KwCU/cgqdtDhzUj7e8a144Gzo1YB58Ow==", "dev": true, "license": "MIT", "dependencies": { @@ -4837,9 +4837,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", - "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", + "version": "22.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.1.tgz", + "integrity": "sha512-p8Yy/8sw1caA8CdRIQBG5tiLHmxtQKObCijiAa9Ez+d4+PRffM4054xbju0msf+cvhJpnFEeNjxmVT/0ipktrg==", "dev": true, "license": "MIT", "dependencies": { @@ -5825,9 +5825,9 @@ "license": "MIT" }, "node_modules/bonjour-service": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", - "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", "dev": true, "license": "MIT", "dependencies": { @@ -6607,9 +6607,9 @@ "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz", - "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -7065,9 +7065,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.62", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.62.tgz", - "integrity": "sha512-t8c+zLmJHa9dJy96yBZRXGQYoiCEnHYgFwn1asvSPZSUdVxnB62A4RASd7k41ytG3ErFBA0TpHlKg9D9SQBmLg==", + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", "dev": true, "license": "ISC" }, @@ -8414,9 +8414,9 @@ "license": "MIT" }, "node_modules/immutable": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.2.tgz", - "integrity": "sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", "dev": true, "license": "MIT" }, @@ -9279,9 +9279,9 @@ } }, "node_modules/jest-preset-angular": { - "version": "14.3.0", - "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.3.0.tgz", - "integrity": "sha512-BA6xm4x3spDW0cMJOq2ENDL0LQ3me7d7u93KvR8cd0z1w97ZXRgn4KATP3ajQ7ILe0zFESsO78VqKYOiCyYP9Q==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/jest-preset-angular/-/jest-preset-angular-14.3.1.tgz", + "integrity": "sha512-F7ZQ9WcFagXonQ6T1TJX/wK+y4sN9bs2JNdUf6DEWwZQp4o8mmkOdgFTs8F8UqIOiG83TtobzjsbUSpD05Bfuw==", "dev": true, "license": "MIT", "dependencies": { @@ -10631,9 +10631,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 aa9eb9d..8b44eb7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ngx-reactive-storage", - "version": "2.0.0-next.3", + "version": "2.0.0", "license": "MIT", "author": { "name": "Evgeniy OZ", @@ -28,24 +28,24 @@ }, "private": false, "dependencies": { - "@angular/common": "^19.0.0-rc.3", - "@angular/cdk": "^19.0.0-rc.3", - "@angular/core": "^19.0.0-rc.3", - "@angular/material": "^19.0.0-rc.3", - "@angular/platform-browser": "^19.0.0-rc.3", + "@angular/common": "^19.0.0", + "@angular/cdk": "^19.0.0", + "@angular/core": "^19.0.0", + "@angular/material": "^19.0.0", + "@angular/platform-browser": "^19.0.0", "localforage": "^1.10.0", "rxjs": "^7.8.1" }, "devDependencies": { - "@angular-devkit/build-angular": "^19.0.0-rc.2", - "@angular/compiler": "^19.0.0-rc.3", - "@angular/compiler-cli": "^19.0.0-rc.3", - "@angular/platform-browser-dynamic": "^19.0.0-rc.3", + "@angular-devkit/build-angular": "^19.0.0", + "@angular/compiler": "^19.0.0", + "@angular/compiler-cli": "^19.0.0", + "@angular/platform-browser-dynamic": "^19.0.0", "@types/jest": "^29.5.14", "fake-indexeddb": "^6.0.0", "jest": "^29.7.0", - "jest-preset-angular": "^14.3.0", - "ng-packagr": "^19.0.0-rc.0", + "jest-preset-angular": "^14.3.1", + "ng-packagr": "^19.0.0", "ts-node": "^10.9.2", "typescript": "~5.6.3", "zone.js": "~0.15.0" diff --git a/projects/ngx-reactive-storage/package.json b/projects/ngx-reactive-storage/package.json index b571154..c99863e 100644 --- a/projects/ngx-reactive-storage/package.json +++ b/projects/ngx-reactive-storage/package.json @@ -1,6 +1,6 @@ { "name": "ngx-reactive-storage", - "version": "2.0.0-next.3", + "version": "2.0.0", "license": "MIT", "private": false, "author": { @@ -22,7 +22,7 @@ "localforage": "^1.10.0" }, "peerDependencies": { - "@angular/core": "^16 || ^17 || ^18 || ^19.0.0-rc.0", + "@angular/core": "^19.0.0", "rxjs": "^7.8.1" }, "sideEffects": false