diff --git a/package-lock.json b/package-lock.json index 79a3b31..1ca4b71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "ngx-components", + "name": "src", "lockfileVersion": 3, "requires": true, "packages": { @@ -26,21 +26,21 @@ "projects/user-tooltip" ], "devDependencies": { - "@angular-devkit/build-angular": "~18.2.4", - "@angular/cli": "~18.2.4", - "@angular/compiler-cli": "~18.2.4", - "@angular/platform-browser-dynamic": "~18.2.4", + "@angular-devkit/build-angular": "~18.2.6", + "@angular/cli": "~18.2.6", + "@angular/compiler-cli": "~18.2.6", + "@angular/platform-browser-dynamic": "~18.2.6", "@commitlint/cli": "~19.5.0", "@commitlint/config-conventional": "~19.5.0", "@hug/eslint-config": "~20.3.1", "@hug/ngx-schematics-utilities": "^10.1.3", - "@nx/js": "^19.7.2", + "@nx/js": "^19.8.3", "@swc-node/register": "^1.10.9", "@swc/helpers": "^0.5.13", "@types/jasmine": "~5.1.4", "@types/lodash-es": "^4.17.12", "detect-indent": "^7.0.1", - "husky": "~9.1.5", + "husky": "~9.1.6", "jasmine-core": "~5.3.0", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", @@ -49,7 +49,7 @@ "karma-jasmine-html-reporter": "~2.1.0", "lint-staged": "~15.2.10", "ng-packagr": "~18.2.1", - "nx": "^19.7.2", + "nx": "^19.8.3", "patch-package": "^8.0.0", "prettier": "3.3.3", "prettier-plugin-multiline-arrays": "^3.0.6", @@ -5671,33 +5671,33 @@ } }, "node_modules/@nrwl/devkit": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.2.tgz", - "integrity": "sha512-2l3Jb7loE8BnTKn6bl4MK0fKIQLAkl+OMBwo/+GedaqfDfQev+UEgBio38eOEdDHYDHH0lwhGdVQI/DpV4qicA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nrwl/devkit/-/devkit-19.8.3.tgz", + "integrity": "sha512-67vZJRMCEA543A0uz8dPTZ5lX4wsAlgsr24KJafsUxBC2WCf9z4BqcLj0jVWfmRdKJmu2UwaxtD2UB1bekt3sg==", "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "19.8.2" + "@nx/devkit": "19.8.3" } }, "node_modules/@nrwl/js": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.8.2.tgz", - "integrity": "sha512-S6O7tbb7X75Jov/Hz0LtiywxLqm6YhATeO7CEB6TRHxuJjWvV+y5tCiO2n8iZFrZLu6d9cBJdPCfHaguptXUHg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nrwl/js/-/js-19.8.3.tgz", + "integrity": "sha512-PIRmAkW2lQGllxrzAfA92Gzm8O6kJQzvMcRTNzOI6GHtsgmZ8hIniu11BFr0oVtnppN4efVRnhYZbPyyP7aOoA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/js": "19.8.2" + "@nx/js": "19.8.3" } }, "node_modules/@nrwl/tao": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.2.tgz", - "integrity": "sha512-WvGvFjCy/dSpviLJE8YKcSqpTVpX78UFUhYGgd0OxNlnz0I52HDsZekVWJnyCuU0NDGH6BNmS77R79zj+WzxvQ==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nrwl/tao/-/tao-19.8.3.tgz", + "integrity": "sha512-byjBtOXx+xGjMu1wKopJSJbrR3gKqTsCEgp1+YSZ45+iFKxFdXLJrGsyhVqBovCKVBM+5/KtGuEkZoUPlP8JWg==", "dev": true, "license": "MIT", "dependencies": { - "nx": "19.8.2", + "nx": "19.8.3", "tslib": "^2.3.0" }, "bin": { @@ -5705,23 +5705,23 @@ } }, "node_modules/@nrwl/workspace": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.8.2.tgz", - "integrity": "sha512-4yc1sDoQbEIgVBp6nd+ThozQayFznJFHzQ9s26Hw1BB4t+Juu/daHEh30mkFI3eFJqd0GAnBPqSOKQNGhDGobg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nrwl/workspace/-/workspace-19.8.3.tgz", + "integrity": "sha512-mJURS7J1vtfwa2As1ZHzl5wtp+I9zWwmfOJeUGquqSe3ojS/UiNg0e23di265mGxwK2eknEOV7CtU8hKO/nRTA==", "dev": true, "license": "MIT", "dependencies": { - "@nx/workspace": "19.8.2" + "@nx/workspace": "19.8.3" } }, "node_modules/@nx/devkit": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.2.tgz", - "integrity": "sha512-SoCPy24hkzyrANbZhc3/40uWXnOIISC0jk49BcapC9Zykv9/8lCxiaNtB68b00QKEFISkxOeA703D7GCC4sA0Q==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-19.8.3.tgz", + "integrity": "sha512-uX50CAM11tzhwswf0ftN0QfzW2FM3M4Mf/pD/nRRnmsTkcPTdMXVu4LHuLVTp4CMsaO+cOQlqgHXujHYfOIctg==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/devkit": "19.8.2", + "@nrwl/devkit": "19.8.3", "ejs": "^3.1.7", "enquirer": "~2.3.6", "ignore": "^5.0.4", @@ -5736,9 +5736,9 @@ } }, "node_modules/@nx/js": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.8.2.tgz", - "integrity": "sha512-Ymoful766lTPTj+bUP2+8wcKq9RmTf7cXWxbx2fQGqsdicd06NnzX0SXFUYcIU35SbaVrmeWe0rTYN7iAj2h+Q==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-19.8.3.tgz", + "integrity": "sha512-hugBafx0jwMa8ebs20XINCkhjvPNz+wW4qgSo4TtmPXu9NLZ/yVSM8nwOfdnZn1D4UOHu7LaYCBwp09Hrf2F9Q==", "dev": true, "license": "MIT", "dependencies": { @@ -5749,9 +5749,9 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nrwl/js": "19.8.2", - "@nx/devkit": "19.8.2", - "@nx/workspace": "19.8.2", + "@nrwl/js": "19.8.3", + "@nx/devkit": "19.8.3", + "@nx/workspace": "19.8.3", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^2.8.0", "babel-plugin-transform-typescript-metadata": "^0.3.1", @@ -6013,9 +6013,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.2.tgz", - "integrity": "sha512-O06sOObpaF3UQrx6R5s0kFOrhrk/N20rKhOMaD5Qxw6lmVr6TGGH1epGpD8ES7ZPS+p7FUtU9/FPHwY02BZfBg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-19.8.3.tgz", + "integrity": "sha512-ORHFFWMZcvFi0xcpCaXccXVEhFwAevSHOIKfW359+12H9w7VW2O42B+2NcVMK1mrDTOjlXTd+0AmAu7P4NzWFA==", "cpu": [ "arm64" ], @@ -6030,9 +6030,9 @@ } }, "node_modules/@nx/nx-darwin-x64": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.8.2.tgz", - "integrity": "sha512-hRFA7xpnIeMUF5FiDh681fxSx/EzkFYZ+UE/XBfzbc+T1neRy7NB2vMEa/WMsN0+Y5+NXtibx1akEDD6VOqeJA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-19.8.3.tgz", + "integrity": "sha512-Ji9DPA0tuzygMcypD/FHRDQSPipcRqMNmSaNKxVpcCbozVTWHvqXFk0rloDIUnxnE0+zvE9LN71H2sS4ZHdTQA==", "cpu": [ "x64" ], @@ -6047,9 +6047,9 @@ } }, "node_modules/@nx/nx-freebsd-x64": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.8.2.tgz", - "integrity": "sha512-GwZUtUQJt2LrZFB9r29ZYQ9I2r76pg+Lwj7vgrFAq+UHcLejHYyLvhDPoRfKWdASdegI3M5jbh8Cvamd+sgbNA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-19.8.3.tgz", + "integrity": "sha512-Ys+PqtBZCS+QBNs7he3fnxVhMWz/lSSaBVUlVHoQcV1Y4clEpP2TWNQSsbaVnnpcB7pdmKN5ymWdaCaAQuqCMw==", "cpu": [ "x64" ], @@ -6064,9 +6064,9 @@ } }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.8.2.tgz", - "integrity": "sha512-+OtoU5tXOLRv0ufy8ifD6EHn+VOjnC8mFIaaBO/cb/YEW1MTZq1RqKd4e1O9sjAloTe4X3mydw/Ue333+FqIww==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-19.8.3.tgz", + "integrity": "sha512-hGOlML60ELXkgkqLHB/w/sXbTbXFhOQGSXC72CjaP5G0u1gj8eTQKJ7WEsqPAFMk5SLFFxqM7eid0LmAYYuZWQ==", "cpu": [ "arm" ], @@ -6081,9 +6081,9 @@ } }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.8.2.tgz", - "integrity": "sha512-rH7WSvoh1nvYmQs3cd4nBDPilEYIGTUOZF2eXPBqSu1K6938tu1Uf1zXzqRK7o016GoVepiD0VRVYWD3R82nRQ==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-19.8.3.tgz", + "integrity": "sha512-K/5iVbLbhsx28YtZHvveJgF41rbr2kMdabooZeFqy6VReN7U/zGJMjpV1FzDlf3TNr9jyjPDZgVQRS+qXau2qA==", "cpu": [ "arm64" ], @@ -6098,9 +6098,9 @@ } }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.8.2.tgz", - "integrity": "sha512-a7vuWDOcqHL0S0gQYYz8DDRmNFs4NOd7A+BTgBRPX54r0pS82tKF2ZsP48TAr9WHyjsTPis5LlFw8VhLrjzdLA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-19.8.3.tgz", + "integrity": "sha512-zqzWjFniZDXiI/3MYxbJ0yIenUKr56apLy70oABTBHx++dsUA3/DxLMNypMA82a8KQtsbePWUi3Pgtr+JIMNXw==", "cpu": [ "arm64" ], @@ -6115,9 +6115,9 @@ } }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.8.2.tgz", - "integrity": "sha512-3h4dmIi5Muym18dsiiXQBygPlSAHZNe3PaYo8mLsUsvuAt2ye0XUDcAlHWXOt/FeuVDG1NEGI05vZJvbIIGikQ==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-19.8.3.tgz", + "integrity": "sha512-W1RRCqsQvpur4BxP5g5cQwjZB6jhxYLSSXi3QQDaU5ITkaV5Pdj/L7D/G6YgRB8lzKZrXc57aLJ5UKY/Z+di7w==", "cpu": [ "x64" ], @@ -6132,9 +6132,9 @@ } }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.8.2.tgz", - "integrity": "sha512-LbOC3rbnREh7DbFYdZDuAEDmJsdQDLEjUzacwXDHMb/XlTL3YpWoXohd+zSVHM4nvd8o7QFuZNC4a4zYXwA+wg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-19.8.3.tgz", + "integrity": "sha512-waTo0zBBGnmU7fS87IpOnVGx7EHa0umzSMlGG0LUoU6swOeNODezsBn1Vbvaw1o7sStWBzdEBlxLxHOQXRAidg==", "cpu": [ "x64" ], @@ -6149,9 +6149,9 @@ } }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.8.2.tgz", - "integrity": "sha512-ZkSZBxGrGXDqwRxC4WyHR3sAUIH6akk1rTDvqTr1nKPribs53cqEms20i7qF1at3o99xL3YairOcnt7JxNWDWA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-19.8.3.tgz", + "integrity": "sha512-lio7ulblEMs1otMtVIrdfdMTBqKRZEHim57AcMHSVnwmtl2ENP6TR3YIgyigjfLlkPanNU7i0QQ4h6Nk2I/FRw==", "cpu": [ "arm64" ], @@ -6166,9 +6166,9 @@ } }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.8.2.tgz", - "integrity": "sha512-rRt+XIZk+ctxhFORWvugqmS07xi52eRS4QpTq8b24ZJKk1Zw0L5opsXAdzughhBzfIpSx4rxnknFlI78DcRPxA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-19.8.3.tgz", + "integrity": "sha512-RU11iXJzdrw5CmogT2AwsjxK7g8vWf6Oy23NlrvsQFODtavjqAWoD5qpUY/H16s9lVDwrpzCbGbAXph0lbgLKA==", "cpu": [ "x64" ], @@ -6183,17 +6183,17 @@ } }, "node_modules/@nx/workspace": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.8.2.tgz", - "integrity": "sha512-oJ8f4ZdwXspoGVzpeHNr5SMdAlEe4h72BE75ztNtNdYIl0GsmjH03g7KeBoDI97DwdKuQLoVZ5nWE/MyABLwOg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-19.8.3.tgz", + "integrity": "sha512-bIUtPwvt2PGu7k5vLUBB6BNpCviOVCDXRk4JXiE11O+RzWpiNr3rMn9w9fPh7InezAkMi1hiyA7D+SrXaLmJlw==", "dev": true, "license": "MIT", "dependencies": { - "@nrwl/workspace": "19.8.2", - "@nx/devkit": "19.8.2", + "@nrwl/workspace": "19.8.3", + "@nx/devkit": "19.8.3", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "19.8.2", + "nx": "19.8.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } @@ -6794,9 +6794,9 @@ ] }, "node_modules/@rollup/wasm-node": { - "version": "4.22.5", - "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.22.5.tgz", - "integrity": "sha512-42RTxk/g1NFaTRT7yo9T0K1OeJPS7xXAWQdUaajjmPPzZmfWjcms+tns8IQkwSlVrBB3EvE2y/FGwGwHmFAqEg==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/@rollup/wasm-node/-/wasm-node-4.23.0.tgz", + "integrity": "sha512-jEeXqGlX+FpWml3/A15rv1mgNqhY5dyvtX8U5w2ff0p5PkxIjU1Y/GABHEjkoE7EF29ayGBtKR6kUZ+JELtjyg==", "dev": true, "license": "MIT", "dependencies": { @@ -6945,9 +6945,9 @@ "license": "MIT" }, "node_modules/@storybook/addon-actions": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.3.3.tgz", - "integrity": "sha512-cbpksmld7iADwDGXgojZ4r8LGI3YA3NP68duAHg2n1dtnx1oUaFK5wd6dbNuz7GdjyhIOIy3OKU1dAuylYNGOQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.3.4.tgz", + "integrity": "sha512-1y0yD3upKcyzNwwA6loAGW2cRDqExwl4oAT7GJQA4tmabI+fNwmANSgU/ezLvvSUf4Qo0eJHg2Zcn8y+Apq2eA==", "dev": true, "license": "MIT", "dependencies": { @@ -6962,7 +6962,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-actions/node_modules/uuid": { @@ -6980,9 +6980,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.3.3.tgz", - "integrity": "sha512-aX0OIrtjIB7UgSaiv20SFkfC1iWwJIGMPsPSJ5ZPhXIIOWIEBtSujh8YXwjDEXSC4DOHalmeT4bitRRe5KrVKA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.3.4.tgz", + "integrity": "sha512-o3nl7cN3x8erJNxLEv8YptanEQAnbqnaseOAsvSC6/nnSAcRYBSs3BvekKvo4CcpS2mxn7F5NJTBFYnCXzy8EA==", "dev": true, "license": "MIT", "dependencies": { @@ -6995,13 +6995,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-controls": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.3.3.tgz", - "integrity": "sha512-78xRtVpY7eX/Lti00JLgwYCBRB6ZcvzY3SWk0uQjEqcTnQGoQkVg2L7oWFDlDoA1LBY18P5ei2vu8MYT9GXU4g==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.3.4.tgz", + "integrity": "sha512-qQcaK6dczsb6wXkzGZKOjUYNA7FfKBewRv6NvoVKYY6LfhllGOkmUAtYpdtQG8adsZWTSoZaAOJS2vP2uM67lw==", "dev": true, "license": "MIT", "dependencies": { @@ -7015,21 +7015,21 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-docs": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.3.3.tgz", - "integrity": "sha512-REUandqq1RnMNOhsocRwx5q2fdlBAYPTDFlKASYfEn4Ln5NgbQRGxOAWl7yXAAFzbDmUDU7K20hkauecF0tyMw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.3.4.tgz", + "integrity": "sha512-TWauhqF/gJgfwPuWeM6KM3LwC+ErCOM+K2z16w3vgao9s67sij8lnrdAoQ0hjA+kw2/KAdCakFS6FyciG81qog==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.3.3", - "@storybook/csf-plugin": "8.3.3", + "@storybook/blocks": "8.3.4", + "@storybook/csf-plugin": "8.3.4", "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "8.3.3", + "@storybook/react-dom-shim": "8.3.4", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -7043,7 +7043,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-docs/node_modules/fs-extra": { @@ -7062,21 +7062,21 @@ } }, "node_modules/@storybook/addon-essentials": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.3.3.tgz", - "integrity": "sha512-E/uXoUYcg8ulG3lVbsEKb4v5hnMeGkq9YJqiZYKgVK7iRFa6p4HeVB1wU1adnm7RgjWvh+p0vQRo4KL2CTNXqw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.3.4.tgz", + "integrity": "sha512-C3+3hpmSn/8zdx5sXEP0eE6zMzxgRosHVZYfe9nBcMiEDp6UKVUyHVetWxEULOEgN46ysjcpllZ0bUkRYxi2IQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.3.3", - "@storybook/addon-backgrounds": "8.3.3", - "@storybook/addon-controls": "8.3.3", - "@storybook/addon-docs": "8.3.3", - "@storybook/addon-highlight": "8.3.3", - "@storybook/addon-measure": "8.3.3", - "@storybook/addon-outline": "8.3.3", - "@storybook/addon-toolbars": "8.3.3", - "@storybook/addon-viewport": "8.3.3", + "@storybook/addon-actions": "8.3.4", + "@storybook/addon-backgrounds": "8.3.4", + "@storybook/addon-controls": "8.3.4", + "@storybook/addon-docs": "8.3.4", + "@storybook/addon-highlight": "8.3.4", + "@storybook/addon-measure": "8.3.4", + "@storybook/addon-outline": "8.3.4", + "@storybook/addon-toolbars": "8.3.4", + "@storybook/addon-viewport": "8.3.4", "ts-dedent": "^2.0.0" }, "funding": { @@ -7084,13 +7084,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-highlight": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.3.3.tgz", - "integrity": "sha512-MB084xJM66rLU+iFFk34kjLUiAWzDiy6Kz4uZRa1CnNqEK0sdI8HaoQGgOxTIa2xgJor05/8/mlYlMkP/0INsQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.3.4.tgz", + "integrity": "sha512-rxZTeuZyZ7RnU+xmRhS01COFLbGnVEmlUNxBw8ArsrTEZKW5PbKpIxNLTj9F0zdH8H0MfryJGP+Aadcm0oHWlw==", "dev": true, "license": "MIT", "dependencies": { @@ -7101,13 +7101,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-links": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.3.3.tgz", - "integrity": "sha512-rz4KEbzr1ca4zZEZwbOnhKiaEsokCl1KkngxT/C1YIkpW908j/kg2nnIb5MrtlAW1nirXguAR74t6CGntvdU9w==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.3.4.tgz", + "integrity": "sha512-R1DjARmxRIKJDGIG6uxmQ1yFNyoQbb+QIPUFjgWCak8+AdLJbC7W+Esvo9F5hQfh6czyy0piiM3qj5hpQJVh3A==", "dev": true, "license": "MIT", "dependencies": { @@ -7121,7 +7121,7 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.3.3" + "storybook": "^8.3.4" }, "peerDependenciesMeta": { "react": { @@ -7130,9 +7130,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.3.3.tgz", - "integrity": "sha512-R20Z83gnxDRrocES344dw1Of/zDhe3XHSM6TLq80UQTJ9PhnMI+wYHQlK9DsdP3KiRkI+pQA6GCOp0s2ZRy5dg==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.3.4.tgz", + "integrity": "sha512-IJ6WKEbqmG+r7sukFjo+bVmPB2Zry04sylGx/OGyOh7zIhhqAqpwOwMHP0uQrc3tLNnUM6qB/o83UyYX79ql+A==", "dev": true, "license": "MIT", "dependencies": { @@ -7144,13 +7144,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-outline": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.3.3.tgz", - "integrity": "sha512-OwqYfieNuqSqWNtUZLu3UmsfQNnwA2UaSMBZyeC2Dte9Jd59PPYggcWmH+b0S6OTbYXWNAUK5U6WdK+X9Ypzdw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.3.4.tgz", + "integrity": "sha512-kRRJTTLKM8gMfeh/e83djN5XLlc0hFtr9zKWxuZxaXt9Hmr+9tH/PRFtVK/S4SgqnBDoXk49Wgv6raiwj5/e3A==", "dev": true, "license": "MIT", "dependencies": { @@ -7162,13 +7162,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-themes": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-8.3.3.tgz", - "integrity": "sha512-TNXBKVFjRVy8MWNV0e4+6i52vpK/kseJGcCrTi1qKxkhztwWJx8p6gH/WtaPZykxnnn++CTyYz4Xt1on23CetQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-8.3.4.tgz", + "integrity": "sha512-6gQeSFhC5VzFg2A0LM1jXhHwOn7+2nYCx+GWXOZgIWzXmtuhkPz5dt4LZ3fP4lJ9EBWnGs3mfYwUk7BZCyD5fQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7179,13 +7179,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.3.3.tgz", - "integrity": "sha512-4WyiVqDm4hlJdENIVQg9pLNLdfhnNKa+haerYYSzTVjzYrUx0X6Bxafshq+sud6aRtSYU14abwP56lfW8hgTlA==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.3.4.tgz", + "integrity": "sha512-Km1YciVIxqluDbd1xmHjANNFyMonEOtnA6e4MrnBnC9XkPXSigeFlj0JvxyI/zjBsLBoFRmQiwq55W6l3hQ9sA==", "dev": true, "license": "MIT", "funding": { @@ -7193,13 +7193,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.3.3.tgz", - "integrity": "sha512-2S+UpbKAL+z1ppzUCkixjaem2UDMkfmm/kyJ1wm3A/ofGLYi4fjMSKNRckk+7NdolXGQJjBo0RcaotUTxFIFwQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.3.4.tgz", + "integrity": "sha512-fU4LdXSSqIOLbCEh2leq/tZUYlFliXZBWr/+igQHdUoU7HY8RIImXqVUaR9wlCaTb48WezAWT60vJtwNijyIiQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7210,23 +7210,23 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/angular": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-8.3.3.tgz", - "integrity": "sha512-CEBUcUrDVx5ZVV4GCXWHR8/AtKxlZjzUe1r9VyTR4+/G7gcQoCZtVKq/zwDOoJuKlKjwULm+wPXaaT+E74WbkQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-8.3.4.tgz", + "integrity": "sha512-EU09yE4L8sXU/nrenLJQScNpxg7dWF3ausrFIQtLllvji5tkH2H4Dx7sQ66XZRWmOtjGxnerZHRhtsUDk3F2LA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.3.3", - "@storybook/components": "^8.3.3", - "@storybook/core-webpack": "8.3.3", + "@storybook/builder-webpack5": "8.3.4", + "@storybook/components": "^8.3.4", + "@storybook/core-webpack": "8.3.4", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "^8.3.3", - "@storybook/preview-api": "^8.3.3", - "@storybook/theming": "^8.3.3", + "@storybook/manager-api": "^8.3.4", + "@storybook/preview-api": "^8.3.4", + "@storybook/theming": "^8.3.4", "@types/node": "^22.0.0", "@types/react": "^18.0.37", "@types/react-dom": "^18.0.11", @@ -7261,7 +7261,7 @@ "@angular/platform-browser": ">=15.0.0 < 19.0.0", "@angular/platform-browser-dynamic": ">=15.0.0 < 19.0.0", "rxjs": "^6.0.0 || ^7.4.0", - "storybook": "^8.3.3", + "storybook": "^8.3.4", "typescript": "^4.0.0 || ^5.0.0", "zone.js": ">= 0.11.1 < 1.0.0" }, @@ -7360,9 +7360,9 @@ } }, "node_modules/@storybook/blocks": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.3.3.tgz", - "integrity": "sha512-8Vsvxqstop3xfbsx3Dn1nEjyxvQUcOYd8vpxyp2YumxYO8FlXIRuYL6HAkYbcX8JexsKvCZYxor52D2vUGIKZg==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.3.4.tgz", + "integrity": "sha512-1g4aCrd5CcN+pVhF2ATu9ZRVvAIgBMb2yF9KkCuTpdvqKDuDNK3sGb0CxjS7jp3LOvyjJr9laTOQsz8v8MQc5A==", "dev": true, "license": "MIT", "dependencies": { @@ -7388,7 +7388,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.3.3" + "storybook": "^8.3.4" }, "peerDependenciesMeta": { "react": { @@ -7420,13 +7420,13 @@ "license": "MIT" }, "node_modules/@storybook/builder-webpack5": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.3.3.tgz", - "integrity": "sha512-4zBvHZoKjm+ZgZ6CpGEFlgGMfoSbHiKdwFLG+t/hV6zKDN/tmBC65KCjZ6pq/RUukvDJyfFLOiOZpc8JyTVFZw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.3.4.tgz", + "integrity": "sha512-EI6ULxRap5f4YSHf5xKUQqkoNGm4MVxJR/+GImx8K5fuZ+xYw2SdYdTu6dG8V+zTh1WZ4MDwmRb6aEbXvRcrFw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.3.3", + "@storybook/core-webpack": "8.3.4", "@types/node": "^22.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -7459,7 +7459,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" }, "peerDependenciesMeta": { "typescript": { @@ -7561,9 +7561,9 @@ } }, "node_modules/@storybook/components": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.3.3.tgz", - "integrity": "sha512-i2JYtesFGkdu+Hwuj+o9fLuO3yo+LPT1/8o5xBVYtEqsgDtEAyuRUWjSz8d8NPtzloGPOv5kvR6MokWDfbeMfw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.3.4.tgz", + "integrity": "sha512-iQzLJd87uGbFBbYNqlrN/ABrnx3dUrL0tjPCarzglzshZoPCNOsllJeJx5TJwB9kCxSZ8zB9TTOgr7NXl+oyVA==", "dev": true, "license": "MIT", "funding": { @@ -7571,13 +7571,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/core": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.3.3.tgz", - "integrity": "sha512-pmf2bP3fzh45e56gqOuBT8sDX05hGdUKIZ/hcI84d5xmd6MeHiPW8th2v946wCHcxHzxib2/UU9vQUh+mB4VNw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.3.4.tgz", + "integrity": "sha512-4PZB91JJpuKfcjeOR2LXj3ABaPLLSd2P/SfYOKNCygrDstsQa/yay3/yN5Z9yi1cIG84KRr6/sUW+0x8HsGLPg==", "dev": true, "license": "MIT", "dependencies": { @@ -7601,9 +7601,9 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.3.3.tgz", - "integrity": "sha512-GKEpGGe8gzf+2BCZ4PeUb5JBcLPF3TS5fRrm8Zp5+iOc8Y51xfys2ifL3KqqZR0KLig9LcLlKMnFlSXPb4a7Cw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.3.4.tgz", + "integrity": "sha512-Ftsk/8RANt46roiHT0hTyqfMPUO2/jV7EvlOR5H2XKhSbssA9njK04O2ry+BbfgKItIDIx0LTiz/I575qBCCnQ==", "dev": true, "license": "MIT", "dependencies": { @@ -7615,7 +7615,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/csf": { @@ -7629,9 +7629,9 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.3.3.tgz", - "integrity": "sha512-7AD7ojpXr3THqpTcEI4K7oKUfSwt1hummgL/cASuQvEPOwAZCVZl2gpGtKxcXhtJXTkn3GMCAvlYMoe7O/1YWw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.3.4.tgz", + "integrity": "sha512-ZMFWYxeTN4GxCn8dyIH4roECyLDy29yv/QKM+pHM3AC5Ny2HWI35SohWao4fGBAFxPQFbR5hPN8xa6ofHPSSTg==", "dev": true, "license": "MIT", "dependencies": { @@ -7642,7 +7642,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/csf/node_modules/type-fest": { @@ -7680,9 +7680,9 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.3.3.tgz", - "integrity": "sha512-Na4U+McOeVUJAR6qzJfQ6y2Qt0kUgEDUriNoAn+curpoKPTmIaZ79RAXBzIqBl31VyQKknKpZbozoRGf861YaQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.3.4.tgz", + "integrity": "sha512-tBx7MBfPUrKSlD666zmVjtIvoNArwCciZiW/UJ8IWmomrTJRfFBnVvPVM2gp1lkDIzRHYmz5x9BHbYaEDNcZWQ==", "dev": true, "license": "MIT", "funding": { @@ -7690,13 +7690,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/preview-api": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.3.3.tgz", - "integrity": "sha512-GP2QlaF3BBQGAyo248N7549YkTQjCentsc1hUvqPnFWU4xfjkejbnFk8yLaIw0VbYbL7jfd7npBtjZ+6AnphMQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.3.4.tgz", + "integrity": "sha512-/YKQ3QDVSHmtFXXCShf5w0XMlg8wkfTpdYxdGv1CKFV8DU24f3N7KWulAgeWWCWQwBzZClDa9kzxmroKlQqx3A==", "dev": true, "license": "MIT", "funding": { @@ -7704,13 +7704,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.3.3.tgz", - "integrity": "sha512-0dPC9K7+K5+X/bt3GwYmh+pCpisUyKVjWsI+PkzqGnWqaXFakzFakjswowIAIO1rf7wYZR591x3ehUAyL2bJiQ==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.3.4.tgz", + "integrity": "sha512-L4llDvjaAzqPx6h4ddZMh36wPr75PrI2S8bXy+flLqAeVRYnRt4WNKGuxqH0t0U6MwId9+vlCZ13JBfFuY7eQQ==", "dev": true, "license": "MIT", "funding": { @@ -7720,13 +7720,13 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@storybook/theming": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.3.3.tgz", - "integrity": "sha512-gWJKetI6XJQgkrvvry4ez10+jLaGNCQKi5ygRPM9N+qrjA3BB8F2LCuFUTBuisa4l64TILDNjfwP/YTWV5+u5A==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.3.4.tgz", + "integrity": "sha512-D4XVsQgTtpHEHLhwkx59aGy1GBwOedVr/mNns7hFrH8FjEpxrrWCuZQASq1ZpCl8LXlh7uvmT5sM2rOdQbGuGg==", "dev": true, "license": "MIT", "funding": { @@ -7734,7 +7734,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.3.3" + "storybook": "^8.3.4" } }, "node_modules/@stylistic/eslint-plugin": { @@ -8405,9 +8405,9 @@ } }, "node_modules/@types/node": { - "version": "22.7.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.3.tgz", - "integrity": "sha512-qXKfhXXqGTyBskvWEzJZPUxSslAiLaB6JGP1ic/XTH9ctGgzdgYguuLP1C601aRTSDNlLb0jbKqXjZ48GNraSA==", + "version": "22.7.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", + "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", "dev": true, "license": "MIT", "dependencies": { @@ -8453,9 +8453,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.9.tgz", - "integrity": "sha512-+BpAVyTpJkNWWSSnaLBk6ePpHLOGJKnEQNbINNovPWzvEUyAe3e+/d494QdEh71RekM/qV7lw6jzf1HGrJyAtQ==", + "version": "18.3.10", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.10.tgz", + "integrity": "sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==", "dev": true, "license": "MIT", "dependencies": { @@ -8997,16 +8997,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.7.0.tgz", - "integrity": "sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz", + "integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.7.0", - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/typescript-estree": "8.7.0" + "@typescript-eslint/scope-manager": "8.8.0", + "@typescript-eslint/types": "8.8.0", + "@typescript-eslint/typescript-estree": "8.8.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9020,14 +9020,14 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.7.0.tgz", - "integrity": "sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz", + "integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/visitor-keys": "8.7.0" + "@typescript-eslint/types": "8.8.0", + "@typescript-eslint/visitor-keys": "8.8.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -9038,9 +9038,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.7.0.tgz", - "integrity": "sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz", + "integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==", "dev": true, "license": "MIT", "engines": { @@ -9052,14 +9052,14 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.7.0.tgz", - "integrity": "sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz", + "integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.7.0", - "@typescript-eslint/visitor-keys": "8.7.0", + "@typescript-eslint/types": "8.8.0", + "@typescript-eslint/visitor-keys": "8.8.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -9081,13 +9081,13 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.7.0.tgz", - "integrity": "sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==", + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz", + "integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.7.0", + "@typescript-eslint/types": "8.8.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -10599,9 +10599,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001664", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001664.tgz", - "integrity": "sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==", + "version": "1.0.30001666", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001666.tgz", + "integrity": "sha512-gD14ICmoV5ZZM1OdzPWmpx+q4GyefaK06zi8hmfHV5xe4/2nOQX3+Dw5o+fSqOws2xVwL9j+anOPFwHzdEdV4g==", "dev": true, "funding": [ { @@ -12448,9 +12448,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.29", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.29.tgz", - "integrity": "sha512-PF8n2AlIhCKXQ+gTpiJi0VhcHDb69kYX4MtCiivctc2QD3XuNZ/XIOlbGzt7WAjjEev0TtaH6Cu3arZExm5DOw==", + "version": "1.5.31", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.31.tgz", + "integrity": "sha512-QcDoBbQeYt0+3CWcK/rEbuHvwpbT/8SV9T3OSgs6cX1FlcUAkgrkqbg9zLnDrMM/rLamzQwal4LYFCiWk861Tg==", "dev": true, "license": "ISC" }, @@ -13471,9 +13471,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.2.tgz", - "integrity": "sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -13488,9 +13488,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", "dev": true, "license": "Apache-2.0", "engines": { @@ -13839,15 +13839,15 @@ } }, "node_modules/espree": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", - "integrity": "sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.12.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "eslint-visitor-keys": "^4.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -19683,15 +19683,15 @@ } }, "node_modules/nx": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.2.tgz", - "integrity": "sha512-NE88CbEZj8hCrUKiYzL1sB6O1tmgu/OjvTp3pJOoROMvo0kE7N4XT3TiKAge+E6wVRXf/zU55cH1G2u0djpZhA==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/nx/-/nx-19.8.3.tgz", + "integrity": "sha512-/3FF4tgwPGRu4bV6O+aHqhTnOGHKF0/HNVkApUwjimSC+YzOX9VH1uBx2eReb4XC1scxDWkIzVi9gkFSXSQDjQ==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { "@napi-rs/wasm-runtime": "0.2.4", - "@nrwl/tao": "19.8.2", + "@nrwl/tao": "19.8.3", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "3.0.0-rc.46", "@zkochan/js-yaml": "0.0.7", @@ -19730,16 +19730,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "19.8.2", - "@nx/nx-darwin-x64": "19.8.2", - "@nx/nx-freebsd-x64": "19.8.2", - "@nx/nx-linux-arm-gnueabihf": "19.8.2", - "@nx/nx-linux-arm64-gnu": "19.8.2", - "@nx/nx-linux-arm64-musl": "19.8.2", - "@nx/nx-linux-x64-gnu": "19.8.2", - "@nx/nx-linux-x64-musl": "19.8.2", - "@nx/nx-win32-arm64-msvc": "19.8.2", - "@nx/nx-win32-x64-msvc": "19.8.2" + "@nx/nx-darwin-arm64": "19.8.3", + "@nx/nx-darwin-x64": "19.8.3", + "@nx/nx-freebsd-x64": "19.8.3", + "@nx/nx-linux-arm-gnueabihf": "19.8.3", + "@nx/nx-linux-arm64-gnu": "19.8.3", + "@nx/nx-linux-arm64-musl": "19.8.3", + "@nx/nx-linux-x64-gnu": "19.8.3", + "@nx/nx-linux-x64-musl": "19.8.3", + "@nx/nx-win32-arm64-msvc": "19.8.3", + "@nx/nx-win32-x64-msvc": "19.8.3" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -23351,13 +23351,13 @@ "link": true }, "node_modules/storybook": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.3.3.tgz", - "integrity": "sha512-FG2KAVQN54T9R6voudiEftehtkXtLO+YVGP2gBPfacEdDQjY++ld7kTbHzpTT/bpCDx7Yq3dqOegLm9arVJfYw==", + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.3.4.tgz", + "integrity": "sha512-nzvuK5TsEgJwcWGLGgafabBOxKn37lfJVv7ZoUVPgJIjk2mNRyJDFwYRJzUZaD37eiR/c/lQ6MoaeqlGwiXoxw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core": "8.3.3" + "@storybook/core": "8.3.4" }, "bin": { "getstorybook": "bin/index.cjs", @@ -26555,7 +26555,7 @@ "@angular/common": ">=18 <19", "@angular/core": ">=18 <19", "@hug/ngx-core": "^2.0.0", - "@hug/ngx-time-picker": "^2.0.0", + "@hug/ngx-time-picker": "^2.0.1", "date-fns": "^2.30.0", "lodash-es": "^4.17.21", "rxjs": ">= 7.4.0" @@ -26729,11 +26729,11 @@ "projects/story-book": { "devDependencies": { "@compodoc/compodoc": "^1.1.25", - "@storybook/addon-essentials": "^8.3.0", - "@storybook/addon-links": "^8.3.0", - "@storybook/addon-themes": "^8.3.0", - "@storybook/angular": "^8.3.0", - "storybook": "^8.3.0" + "@storybook/addon-essentials": "^8.3.4", + "@storybook/addon-links": "^8.3.4", + "@storybook/addon-themes": "^8.3.4", + "@storybook/angular": "^8.3.4", + "storybook": "^8.3.4" } }, "projects/time-picker": { diff --git a/package.json b/package.json index f223021..0f3d111 100644 --- a/package.json +++ b/package.json @@ -33,21 +33,21 @@ "projects/user-tooltip" ], "devDependencies": { - "@angular/platform-browser-dynamic": "~18.2.4", - "@angular-devkit/build-angular": "~18.2.4", - "@angular/cli": "~18.2.4", - "@angular/compiler-cli": "~18.2.4", + "@angular/platform-browser-dynamic": "~18.2.6", + "@angular-devkit/build-angular": "~18.2.6", + "@angular/cli": "~18.2.6", + "@angular/compiler-cli": "~18.2.6", "@commitlint/cli": "~19.5.0", "@commitlint/config-conventional": "~19.5.0", "@hug/eslint-config": "~20.3.1", "@hug/ngx-schematics-utilities": "^10.1.3", - "@nx/js": "^19.7.2", + "@nx/js": "^19.8.3", "@swc-node/register": "^1.10.9", "@swc/helpers": "^0.5.13", "@types/jasmine": "~5.1.4", "@types/lodash-es": "^4.17.12", "detect-indent": "^7.0.1", - "husky": "~9.1.5", + "husky": "~9.1.6", "jasmine-core": "~5.3.0", "karma": "~6.4.4", "karma-chrome-launcher": "~3.2.0", @@ -56,7 +56,7 @@ "karma-jasmine-html-reporter": "~2.1.0", "lint-staged": "~15.2.10", "ng-packagr": "~18.2.1", - "nx": "^19.7.2", + "nx": "^19.8.3", "patch-package": "^8.0.0", "prettier": "3.3.3", "prettier-plugin-multiline-arrays": "^3.0.6", diff --git a/patches/nx+19.7.2.patch b/patches/nx+19.7.2.patch deleted file mode 100644 index ba7659f..0000000 --- a/patches/nx+19.7.2.patch +++ /dev/null @@ -1,78 +0,0 @@ -diff --git a/node_modules/nx/src/command-line/release/changelog.js b/node_modules/nx/src/command-line/release/changelog.js -index d3768da..b4b9658 100644 ---- a/node_modules/nx/src/command-line/release/changelog.js -+++ b/node_modules/nx/src/command-line/release/changelog.js -@@ -354,6 +354,7 @@ function createAPI(overrideReleaseConfig) { - } - if (!commits) { - commits = await getCommits(fromRef, toSHA); -+ commits = commits.filter((c) => c.affectedFiles.find((f) => f.startsWith(project.data.root))); - } - const { fileMap } = await (0, file_map_utils_1.createFileMapUsingProjectGraph)(projectGraph); - const fileToProjectMap = createFileToProjectMap(fileMap.projectFileMap); -diff --git a/node_modules/nx/src/command-line/release/utils/git.js b/node_modules/nx/src/command-line/release/utils/git.js -index 8eb2464..4aae4f4 100644 ---- a/node_modules/nx/src/command-line/release/utils/git.js -+++ b/node_modules/nx/src/command-line/release/utils/git.js -@@ -309,7 +309,8 @@ function getAllAuthorsForCommit(commit) { - } - // https://www.conventionalcommits.org/en/v1.0.0/ - // https://regex101.com/r/FSfNvA/1 --const ConventionalCommitRegex = /(?[a-z]+)(\((?.+)\))?(?!)?: (?.+)/i; -+// const ConventionalCommitRegex = /(?[a-z]+)(\((?.+)\))?(?!)?: (?.+)/i; -+const ConventionalCommitRegex = /(?[a-z]+)(\((?.*)\))?(?!)?: (?.+)/i; - const CoAuthoredByRegex = /co-authored-by:\s*(?.+)(<(?.+)>)/gim; - const PullRequestRE = /\([ a-z]*(#\d+)\s*\)/gm; - const IssueRE = /(#\d+)/gm; -diff --git a/node_modules/nx/src/command-line/release/utils/shared.js b/node_modules/nx/src/command-line/release/utils/shared.js -index 0cfae24..7ba3b15 100644 ---- a/node_modules/nx/src/command-line/release/utils/shared.js -+++ b/node_modules/nx/src/command-line/release/utils/shared.js -@@ -213,7 +213,8 @@ async function getCommitsRelevantToProjects(projectGraph, commits, projects) { - * - touch project files which are contained within the list of projects directly - * - touch non-project files and the commit is not scoped - */ -- return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f) || -- (!c.scope && -- fileMap.nonProjectFiles.some((nonProjectFile) => nonProjectFile.file === f)))); -+ // return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f) || -+ // (!c.scope && -+ // fileMap.nonProjectFiles.some((nonProjectFile) => nonProjectFile.file === f)))); -+ return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f))); - } -diff --git a/node_modules/nx/src/generators/utils/json.js b/node_modules/nx/src/generators/utils/json.js -index a59bc2c..a8387f4 100644 ---- a/node_modules/nx/src/generators/utils/json.js -+++ b/node_modules/nx/src/generators/utils/json.js -@@ -3,6 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); - exports.readJson = readJson; - exports.writeJson = writeJson; - exports.updateJson = updateJson; -+let detectIndent_1; -+(async () => detectIndent_1 = ((await import('detect-indent')).default))(); - const json_1 = require("../../utils/json"); - /** - * Reads a json file, removes all comments and parses JSON. -@@ -31,7 +33,9 @@ function readJson(tree, path, options) { - * @param options Optional JSON Serialize Options - */ - function writeJson(tree, path, value, options) { -- const serialized = (0, json_1.serializeJson)(value, options); -+ // const serialized = (0, json_1.serializeJson)(value, options); -+ const indent = options?.indent ?? detectIndent_1(tree.read(path, 'utf-8')).indent; -+ const serialized = (0, json_1.serializeJson)(value, { ...options, indent }); - tree.write(path, `${serialized}\n`); - } - /** -diff --git a/node_modules/nx/src/utils/json.js b/node_modules/nx/src/utils/json.js -index 2ace40e..c415390 100644 ---- a/node_modules/nx/src/utils/json.js -+++ b/node_modules/nx/src/utils/json.js -@@ -58,5 +58,6 @@ function formatParseError(input, parseError) { - * @returns the formatted JSON representation of the object - */ - function serializeJson(input, options) { -- return JSON.stringify(input, null, options?.spaces ?? 2); -+ // return JSON.stringify(input, null, options?.spaces ?? 2); -+ return JSON.stringify(input, null, options?.indent ?? 2); - } diff --git a/patches/nx+19.8.3.patch b/patches/nx+19.8.3.patch new file mode 100644 index 0000000..056504d --- /dev/null +++ b/patches/nx+19.8.3.patch @@ -0,0 +1,180 @@ +diff --git a/node_modules/nx/src/command-line/migrate/migrate.js b/node_modules/nx/src/command-line/migrate/migrate.js +index 2334703..1c1bb6c 100644 +--- a/node_modules/nx/src/command-line/migrate/migrate.js ++++ b/node_modules/nx/src/command-line/migrate/migrate.js +@@ -102,14 +102,14 @@ class Migrator { + return []; + return Object.entries(generators) + .filter(([, migration]) => migration.version && +- this.gt(migration.version, currentVersion) && +- this.lte(migration.version, version) && +- this.areMigrationRequirementsMet(packageName, migration)) ++ this.gt(migration.version, currentVersion) && ++ this.lte(migration.version, version) && ++ this.areMigrationRequirementsMet(packageName, migration)) + .map(([migrationName, migration]) => ({ +- ...migration, +- package: packageName, +- name: migrationName, +- })); ++ ...migration, ++ package: packageName, ++ name: migrationName, ++ })); + })); + return migrations.flat(); + } +@@ -178,7 +178,7 @@ class Migrator { + .filter((pkgs) => pkgs.length) + .flat() + .sort((pkgUpdate1, pkgUpdate2) => packageGroupOrder.indexOf(pkgUpdate1.package) - +- packageGroupOrder.indexOf(pkgUpdate2.package)); ++ packageGroupOrder.indexOf(pkgUpdate2.package)); + } + getPackageJsonUpdatesFromMigrationConfig(packageName, targetVersion, migrationConfig) { + const packageGroupOrder = this.getPackageJsonUpdatesFromPackageGroup(packageName, targetVersion, migrationConfig); +@@ -528,24 +528,24 @@ function createFetcher() { + const cacheKey = packageName + '-' + packageVersion; + return Promise.resolve(resolvedVersionCache[cacheKey]) + .then((cachedResolvedVersion) => { +- if (cachedResolvedVersion) { +- return cachedResolvedVersion; +- } +- resolvedVersionCache[cacheKey] = (0, package_manager_1.resolvePackageVersionUsingRegistry)(packageName, packageVersion); +- return resolvedVersionCache[cacheKey]; +- }) ++ if (cachedResolvedVersion) { ++ return cachedResolvedVersion; ++ } ++ resolvedVersionCache[cacheKey] = (0, package_manager_1.resolvePackageVersionUsingRegistry)(packageName, packageVersion); ++ return resolvedVersionCache[cacheKey]; ++ }) + .then((resolvedVersion) => { +- if (resolvedVersion !== packageVersion && +- migrationsCache[`${packageName}-${resolvedVersion}`]) { +- return migrationsCache[`${packageName}-${resolvedVersion}`]; +- } +- setCache(packageName, resolvedVersion); +- return getPackageMigrationsUsingRegistry(packageName, resolvedVersion); +- }) ++ if (resolvedVersion !== packageVersion && ++ migrationsCache[`${packageName}-${resolvedVersion}`]) { ++ return migrationsCache[`${packageName}-${resolvedVersion}`]; ++ } ++ setCache(packageName, resolvedVersion); ++ return getPackageMigrationsUsingRegistry(packageName, resolvedVersion); ++ }) + .catch(() => { +- logger_1.logger.info(`Fetching ${packageName}@${packageVersion}`); +- return getPackageMigrationsUsingInstall(packageName, packageVersion); +- }); ++ logger_1.logger.info(`Fetching ${packageName}@${packageVersion}`); ++ return getPackageMigrationsUsingInstall(packageName, packageVersion); ++ }); + } + return function nxMigrateFetcher(packageName, packageVersion) { + if (migrationsCache[`${packageName}-${packageVersion}`]) { +@@ -881,7 +881,7 @@ function runInstall() { + const pmCommands = (0, package_manager_1.getPackageManagerCommand)(); + // TODO: remove this + if ((0, package_manager_1.detectPackageManager)() === 'npm') { +- process.env.npm_config_legacy_peer_deps ??= 'true'; ++ // process.env.npm_config_legacy_peer_deps ??= 'true'; + } + output_1.output.log({ + title: `Running '${pmCommands.install}' to make sure necessary packages are installed`, +diff --git a/node_modules/nx/src/command-line/release/changelog.js b/node_modules/nx/src/command-line/release/changelog.js +index 5f462f8..88fdcc4 100644 +--- a/node_modules/nx/src/command-line/release/changelog.js ++++ b/node_modules/nx/src/command-line/release/changelog.js +@@ -355,6 +355,7 @@ function createAPI(overrideReleaseConfig) { + } + if (!commits) { + commits = await getCommits(fromRef, toSHA); ++ commits = commits.filter((c) => c.affectedFiles.find((f) => f.startsWith(project.data.root))); + } + const { fileMap } = await (0, file_map_utils_1.createFileMapUsingProjectGraph)(projectGraph); + const fileToProjectMap = createFileToProjectMap(fileMap.projectFileMap); +diff --git a/node_modules/nx/src/command-line/release/utils/git.js b/node_modules/nx/src/command-line/release/utils/git.js +index 383d50f..3dd2b80 100644 +--- a/node_modules/nx/src/command-line/release/utils/git.js ++++ b/node_modules/nx/src/command-line/release/utils/git.js +@@ -319,7 +319,8 @@ function getAllAuthorsForCommit(commit) { + } + // https://www.conventionalcommits.org/en/v1.0.0/ + // https://regex101.com/r/FSfNvA/1 +-const ConventionalCommitRegex = /(?[a-z]+)(\((?.+)\))?(?!)?: (?.+)/i; ++// const ConventionalCommitRegex = /(?[a-z]+)(\((?.+)\))?(?!)?: (?.+)/i; ++const ConventionalCommitRegex = /(?[a-z]+)(\((?.*)\))?(?!)?: (?.+)/i; + const CoAuthoredByRegex = /co-authored-by:\s*(?.+)(<(?.+)>)/gim; + const PullRequestRE = /\([ a-z]*(#\d+)\s*\)/gm; + const IssueRE = /(#\d+)/gm; +diff --git a/node_modules/nx/src/command-line/release/utils/shared.js b/node_modules/nx/src/command-line/release/utils/shared.js +index 0cfae24..7ba3b15 100644 +--- a/node_modules/nx/src/command-line/release/utils/shared.js ++++ b/node_modules/nx/src/command-line/release/utils/shared.js +@@ -213,7 +213,8 @@ async function getCommitsRelevantToProjects(projectGraph, commits, projects) { + * - touch project files which are contained within the list of projects directly + * - touch non-project files and the commit is not scoped + */ +- return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f) || +- (!c.scope && +- fileMap.nonProjectFiles.some((nonProjectFile) => nonProjectFile.file === f)))); ++ // return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f) || ++ // (!c.scope && ++ // fileMap.nonProjectFiles.some((nonProjectFile) => nonProjectFile.file === f)))); ++ return commits.filter((c) => c.affectedFiles.some((f) => filesInReleaseGroup.has(f))); + } +diff --git a/node_modules/nx/src/generators/utils/json.js b/node_modules/nx/src/generators/utils/json.js +index a59bc2c..a8387f4 100644 +--- a/node_modules/nx/src/generators/utils/json.js ++++ b/node_modules/nx/src/generators/utils/json.js +@@ -3,6 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); + exports.readJson = readJson; + exports.writeJson = writeJson; + exports.updateJson = updateJson; ++let detectIndent_1; ++(async () => detectIndent_1 = ((await import('detect-indent')).default))(); + const json_1 = require("../../utils/json"); + /** + * Reads a json file, removes all comments and parses JSON. +@@ -31,7 +33,9 @@ function readJson(tree, path, options) { + * @param options Optional JSON Serialize Options + */ + function writeJson(tree, path, value, options) { +- const serialized = (0, json_1.serializeJson)(value, options); ++ // const serialized = (0, json_1.serializeJson)(value, options); ++ const indent = options?.indent ?? detectIndent_1(tree.read(path, 'utf-8')).indent; ++ const serialized = (0, json_1.serializeJson)(value, { ...options, indent }); + tree.write(path, `${serialized}\n`); + } + /** +diff --git a/node_modules/nx/src/utils/json.js b/node_modules/nx/src/utils/json.js +index 2ace40e..c415390 100644 +--- a/node_modules/nx/src/utils/json.js ++++ b/node_modules/nx/src/utils/json.js +@@ -58,5 +58,6 @@ function formatParseError(input, parseError) { + * @returns the formatted JSON representation of the object + */ + function serializeJson(input, options) { +- return JSON.stringify(input, null, options?.spaces ?? 2); ++ // return JSON.stringify(input, null, options?.spaces ?? 2); ++ return JSON.stringify(input, null, options?.indent ?? 2); + } +diff --git a/node_modules/nx/src/utils/package-manager.js b/node_modules/nx/src/utils/package-manager.js +index a8ef2b8..1c3d8b5 100644 +--- a/node_modules/nx/src/utils/package-manager.js ++++ b/node_modules/nx/src/utils/package-manager.js +@@ -132,10 +132,10 @@ function getPackageManagerCommand(packageManager = detectPackageManager(), root + }, + npm: () => { + // TODO: Remove this +- process.env.npm_config_legacy_peer_deps ??= 'true'; ++ // process.env.npm_config_legacy_peer_deps ??= 'true'; + return { + install: 'npm install', +- ciInstall: 'npm ci --legacy-peer-deps', ++ ciInstall: 'npm ci', // --legacy-peer-deps', + updateLockFile: 'npm install --package-lock-only', + add: 'npm install', + addDev: 'npm install -D', diff --git a/projects/date-picker/package.json b/projects/date-picker/package.json index 2c0bc35..be11283 100644 --- a/projects/date-picker/package.json +++ b/projects/date-picker/package.json @@ -33,7 +33,7 @@ "@angular/common": ">=18 <19", "@angular/core": ">=18 <19", "@hug/ngx-core": "^2.0.0", - "@hug/ngx-time-picker": "^2.0.0", + "@hug/ngx-time-picker": "^2.0.1", "rxjs": ">= 7.4.0", "date-fns": "^2.30.0", "lodash-es": "^4.17.21" diff --git a/projects/story-book/package.json b/projects/story-book/package.json index 3e035a5..2047a7a 100644 --- a/projects/story-book/package.json +++ b/projects/story-book/package.json @@ -8,10 +8,10 @@ }, "devDependencies": { "@compodoc/compodoc": "^1.1.25", - "@storybook/addon-essentials": "^8.3.0", - "@storybook/addon-themes": "^8.3.0", - "@storybook/addon-links": "^8.3.0", - "@storybook/angular": "^8.3.0", - "storybook": "^8.3.0" + "@storybook/addon-essentials": "^8.3.4", + "@storybook/addon-themes": "^8.3.4", + "@storybook/addon-links": "^8.3.4", + "@storybook/angular": "^8.3.4", + "storybook": "^8.3.4" } } diff --git a/scripts/release.ts b/scripts/release.ts index 82d90c1..b1ff114 100644 --- a/scripts/release.ts +++ b/scripts/release.ts @@ -168,7 +168,7 @@ const updateProjectsPeerDeps = ( }); if (packageJsonFiles.length) { - exec('\nUpdating npm lock file:', 'npm', ['install'], options); + exec('\nUpdating npm lock file:', 'npm', ['install', '--package-lock-only', '--ignore-scripts'], options); exec('\nStaging changed files with git:', 'git', ['add', 'package-lock.json', ...packageJsonFiles], options); exec( '\nComitting changes with git:', @@ -202,6 +202,9 @@ const updateProjectsVersions = async (gitCommitMessage: string, options: Options stageChanges: true, gitCommit: true, gitCommitMessage, + generatorOptionsOverrides: { + installIgnoreScripts: true + }, dryRun: options.dryRun, verbose: options.verbose });