{"_id":"@daffodil/router-store","_rev":"12-28157e109fcb8978fc7d91f860a33fb2","name":"@daffodil/router-store","dist-tags":{"latest":"0.94.1","next":"0.94.1-rc.0"},"versions":{"0.88.1":{"name":"@daffodil/router-store","version":"0.88.1","_id":"@daffodil/router-store@0.88.1","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"d8c6a93a96d7b31ebd1978905dd6a1ffd50074d7","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.88.1.tgz","fileCount":10,"integrity":"sha512-MGZp270Ht+gfvayo2Op7yLJp/L7m/4WJ9oqMYtEaT3WJmLvG3uOcUJFFxuUf1IwPD51RPtem6g5IordXilXrDw==","signatures":[{"sig":"MEYCIQCm3ZdjwooNlomLIUVA6Hz4LqhG2gCLueQQw8RZdScWrwIhANGSAWUvM1mQGAIbY5EkFwZ1xsi/i8SPAHzSwLwi6W0f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7703},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"5bbde4140f972d59bb9b0552f65dacf3dc93d2ed","typings":"index.d.ts","_npmUser":{"name":"griest","email":"griest024@gmail.com"},"_npmVersion":"10.8.2","description":"Router state utilities for Daffodil applications that integrate with NgRx router-store.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^19.0.0","@angular/core":"^19.0.0","@daffodil/core":"0.88.1","@angular/common":"^19.0.0","@ngrx/router-store":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.88.1_1757348173915_0.931847073093846","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@daffodil/router-store","version":"0.89.0","_id":"@daffodil/router-store@0.89.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"5e68a625a44e0fd31b96497472416482fa5b4f1d","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.89.0.tgz","fileCount":5,"integrity":"sha512-yiz4VyPl5BK5Xh1EEWkP6q8RmTG48AdaoDUzOThDeUfi5xVb7EoIH/21PNveahQiXWfa1E9bLEBPg5r51VphnA==","signatures":[{"sig":"MEYCIQDLvhWCDaNUn+PWIjcV0r+vSFYXsyS8Z/rpNq65a03+bwIhAIIeq4fHUICHhTj95NRLiBwX/pXK5Oz3wfKI45r2z5gn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7406},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"59890091f47093573e69a364d7c51a38216667a0","typings":"index.d.ts","_npmUser":{"name":"griest","email":"griest024@gmail.com"},"_npmVersion":"10.8.2","description":"Router state utilities for Daffodil applications that integrate with NgRx router-store.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.89.0","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.89.0_1759161112881_0.330056323653507","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@daffodil/router-store","version":"0.90.0","_id":"@daffodil/router-store@0.90.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"cdafb5377ca145990f3e25bf36724b6aa25f1c8a","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.90.0.tgz","fileCount":5,"integrity":"sha512-rhaY+pfGLtlbYc53eo1MGpJyGZ4ZY44cdeHj06VtB9ircdxW1Z6wBSyfVSPMXxWsX1UrYp+6m/tpeMiI9MpbHQ==","signatures":[{"sig":"MEUCICSHPZELIGky3d6KQHBgFVijKKmqXU2G/p3ewCMeJywMAiEA2nImdjU36fTMLwAyZiV69OXgOJi3CNGeCm7FwurHGPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7406},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"06b4cf6877e9a6d75da1797d8e401e1003278624","typings":"index.d.ts","_npmUser":{"name":"griest","email":"griest024@gmail.com"},"_npmVersion":"10.8.2","description":"Router state utilities for Daffodil applications that integrate with NgRx router-store.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.90.0","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.90.0_1759844035060_0.606469368254493","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@daffodil/router-store","version":"0.91.0","_id":"@daffodil/router-store@0.91.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"1896e70bec6709676942b5691a0b1ccd82774d0a","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.91.0.tgz","fileCount":5,"integrity":"sha512-na2N2lFVjvVNE8z0nDbXJAI0D0ayg9gTjMYgZ/0HmyCiBLPR3GQsihvQ722jZTyfb4dN4rPxT9yITNrIl8FFCw==","signatures":[{"sig":"MEQCIGmExCnUkBSVCpLJjzIWDY3q3HrD06cSb6N6Ug1zWVVFAiBKSyIX0T85Nbv+tsLeT6AeJdSuzb6wpPVuzrwS1eeFJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7406},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"8fdf638cbe7889ff01888ccf65861f5a742ea476","typings":"index.d.ts","_npmUser":{"name":"griest","email":"griest024@gmail.com"},"_npmVersion":"10.9.4","description":"Router state utilities for Daffodil applications that integrate with NgRx router-store.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.91.0","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.91.0_1767640423559_0.4159927481263004","host":"s3://npm-registry-packages-npm-production"}},"0.92.3-rc.1":{"name":"@daffodil/router-store","version":"0.92.3-rc.1","_id":"@daffodil/router-store@0.92.3-rc.1","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"d880fd88148feecf39339ebf9987da60e4fef252","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.92.3-rc.1.tgz","fileCount":5,"integrity":"sha512-nThYTdFewjZo4U6BaZa7IeEKgQ/oUx0vs+a/HiIB25ihMC6QVTSEDxaUDKZNgi+lTFqVgRVNz9c5qZTNW4jlRw==","signatures":[{"sig":"MEUCIDD1nE42Qje6XSzYX/rODscLi9ar3e741mm2mC5vWD+JAiEA1DqO2nAeusYbVnVEuZiYBR2iyJpd/sqv0zRs6jKesU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.92.3-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7628},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"669ed9d93b33ed2199045c5f58c3d7ce4925e183","typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.14.1","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.92.3-rc.1","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.92.3-rc.1_1778687075715_0.6159857550724006","host":"s3://npm-registry-packages-npm-production"}},"0.92.3-rc.2":{"name":"@daffodil/router-store","version":"0.92.3-rc.2","_id":"@daffodil/router-store@0.92.3-rc.2","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"74023176aebcfa80f74adc22474a7184f0033d7b","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.92.3-rc.2.tgz","fileCount":5,"integrity":"sha512-m95vQ9T5h7d+j+K7tJtqeIu8dJHgDpGOtKYxYIlVQ6hHPGiEEAxhhD8DAmxZRvGjbdefH6g6tATF/NV2SC2kww==","signatures":[{"sig":"MEQCICw5FKilTzYqT/CuOiHpHPG/SEf/CI85NrsMfCwvp+v4AiAks6Oll09ZwGMz5g8euXIxPEkVYcj6qMYFLS+c8FKBgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.92.3-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7628},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"2babbf920015fab65544a36dd100bdf672cf8130","typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.14.1","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.92.3-rc.2","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.92.3-rc.2_1778692110195_0.30724207558391625","host":"s3://npm-registry-packages-npm-production"}},"0.92.3":{"name":"@daffodil/router-store","version":"0.92.3","_id":"@daffodil/router-store@0.92.3","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"d4c618ae9041b918089c13c655bf829e6799b451","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.92.3.tgz","fileCount":5,"integrity":"sha512-/gaSF64Wgf3250s3HioKHND9mVUMVgyhn+iO5qGCDpRp+dv5Wi7tg8yDegthqaUs4MlTuwE8xyplaTeWr0jHLw==","signatures":[{"sig":"MEYCIQCc9qQTp5zpECZ71gxDHQQw2Yp7CmiUqks8D8KqAxa4cAIhAO7hTiQcfjpOtUbVenmQh2hl9lw23krVveb19GDFIw+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.92.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7618},"module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"847b84485f5298e0e761cdf7f6feda368b6444c9","typings":"index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.14.1","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^20.0.0","@angular/core":"^20.0.0","@daffodil/core":"0.92.3","@angular/common":"^20.0.0","@ngrx/router-store":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.92.3_1778860848778_0.42389746034736064","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@daffodil/router-store","version":"0.93.0","_id":"@daffodil/router-store@0.93.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"4ce72a4697281d6e5880817b23e7dc635fcfbac2","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.93.0.tgz","fileCount":5,"integrity":"sha512-uW1J88l9fik2MT/8dMF1HHTkIBXS0iGPDrWuTXX0sIoVVCFQVblE2VEo0YhZG8U4lmKPM7mATEQ0HMee90cBIg==","signatures":[{"sig":"MEQCIAPK88S2y/aipK8cWGhhFa/Eb81G2aX8+8jAjjKUKaQeAiBxyQ2TkDkte1JScNLegPsdET4xWYhky6IvPUT875hWLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7662},"type":"module","module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./types/daffodil-router-store.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"bb25009008ef62abbe932e481d5ba4e78986368d","typings":"types/daffodil-router-store.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.17.0","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^21","@angular/core":"^21","@daffodil/core":"0.93.0","@angular/common":"^21","@ngrx/router-store":"^21"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.93.0_1782325435417_0.5229568659325445","host":"s3://npm-registry-packages-npm-production"}},"0.93.1":{"name":"@daffodil/router-store","version":"0.93.1","_id":"@daffodil/router-store@0.93.1","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"a29b5ac52a1a916119211550bc4f809a280f1d52","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.93.1.tgz","fileCount":5,"integrity":"sha512-rYmJAJHgjNwhHLfgm5+URTEL8nOQ43Sbzcq/ZNBAdtsfGPtWmCKB56Y+KHlT8YzowlvoswnvDwELjWsfEkGc+A==","signatures":[{"sig":"MEUCIHbZhbUyfm2CP9dByJVcNGBtLZ0Ggkq/GCZs8shsfRYIAiEA7QQ46fuMnZ8ahf3C6FJlLNpl1RP3kE2GqQmf3O+PFso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.93.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7662},"type":"module","module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./types/daffodil-router-store.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"574ed335796a9bbd1051a2ded4eaa41f87af4f3d","typings":"types/daffodil-router-store.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.18.0","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^21","@angular/core":"^21","@daffodil/core":"0.93.1","@angular/common":"^21","@ngrx/router-store":"^21"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.93.1_1783951537537_0.4411643300449364","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@daffodil/router-store","version":"0.94.0","_id":"@daffodil/router-store@0.94.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"839bb56ec72527658345216b3d42d93c6d630629","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.94.0.tgz","fileCount":5,"integrity":"sha512-reUQc4t0RFkfTnna1Gxsr4er4icNECWBimwelvNbqDm85OUlCtpDuaiGKMp6OAGaVA3Prr23zYotdM0k0RJnkQ==","signatures":[{"sig":"MEYCIQD5zksR+I9o5gsY2Tg6R+CoO/KK9US4j7Q6ibFokA8E2QIhAJjtJ4cVcuymU9hbHTsFCXkPCbnSC4PhGh+M0Tgf2+/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7662},"type":"module","module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./types/daffodil-router-store.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"68aa7c2415949e86fa4a697b7de73a330e1512f4","typings":"types/daffodil-router-store.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.19.0","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"peerDependencies":{"@ngrx/entity":"^21","@angular/core":"^21","@daffodil/core":"0.94.0","@angular/common":"^21","@ngrx/router-store":"^21"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.94.0_1787151490847_0.9778469728534795","host":"s3://npm-registry-packages-npm-production"}},"0.94.1-rc.0":{"name":"@daffodil/router-store","version":"0.94.1-rc.0","_id":"@daffodil/router-store@0.94.1-rc.0","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"homepage":"https://github.com/graycoreio/daffodil#readme","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"dist":{"shasum":"c87173dff32dc66ca88221dc27ddb792e2f86dde","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.94.1-rc.0.tgz","fileCount":5,"integrity":"sha512-8JFazux4hP4EVg3oZY1r0eyCc2xHK3a6lRnDXCSKC2fPHcLdH0NiJr0rqpGdVVz8uvrahto2hbmkialjkPLcJQ==","signatures":[{"sig":"MEUCIQDwdOhD4U27UjBX/1xeofk4PLfbQCSGyChGGv0jCmFZVgIgUTwco7o5fIDFaD6jkH7Waqi0RtwkW7xLkPu9/X+jzEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.94.1-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7672},"type":"module","module":"fesm2022/daffodil-router-store.mjs","exports":{".":{"types":"./types/daffodil-router-store.d.ts","default":"./fesm2022/daffodil-router-store.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"fe2027990abea6253bcf4000f240bcc3a5ae7dee","typings":"types/daffodil-router-store.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"repository":{"url":"git+https://github.com/graycoreio/daffodil.git","type":"git"},"_npmVersion":"11.19.0","description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.6.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@ngrx/entity":"^21","@angular/core":"^21","@daffodil/core":"0.94.1-rc.0","@angular/common":"^21","@ngrx/router-store":"^21"},"_npmOperationalInternal":{"tmp":"tmp/router-store_0.94.1-rc.0_1787337261117_0.08429185626333857","host":"s3://npm-registry-packages-npm-production"}},"0.94.1":{"name":"@daffodil/router-store","version":"0.94.1","peerDependencies":{"@angular/common":"^21","@angular/core":"^21","@daffodil/core":"0.94.1","@ngrx/entity":"^21","@ngrx/router-store":"^21"},"dependencies":{"tslib":"^2.6.2"},"repository":{"type":"git","url":"git+https://github.com/graycoreio/daffodil.git"},"sideEffects":false,"nx":{"targets":{"build":{"outputs":["{workspaceRoot}/dist/router-store"]}}},"description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","module":"fesm2022/daffodil-router-store.mjs","typings":"types/daffodil-router-store.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/daffodil-router-store.d.ts","default":"./fesm2022/daffodil-router-store.mjs"}},"type":"module","gitHead":"c54fe46aa0b49ea222b9f6d2f67cb001a55581ef","_id":"@daffodil/router-store@0.94.1","bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"homepage":"https://github.com/graycoreio/daffodil#readme","_nodeVersion":"24.19.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-AYirYwcxnNdH+kouhHpNw8pz9KTO0Ctn8fmdd+ccFrEFxPpC5VKWe3GRX2LqUHrmpUTo5xZIVtQHjvi09esjvw==","shasum":"b08abe5535b74a8d1e9636fad597d1eeccef962b","tarball":"https://registry.npmjs.org/@daffodil/router-store/-/router-store-0.94.1.tgz","fileCount":5,"unpackedSize":7662,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daffodil%2frouter-store@0.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3d+Xo3Evz95vUJY3ZKCz5EnKPH8kmuqNCvbWQ+8iZGAIgXU7rVOyynsSVLtu0wdzty4mKJywCmQSfnHVeUJK2Q/U="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:48e6dac8-26ac-4fab-9f79-89fa7c321b97"}},"directories":{},"maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/router-store_0.94.1_1787587317527_0.1713553345482317"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-08T16:16:13.827Z","modified":"2026-08-24T16:01:57.971Z","0.88.1":"2025-09-08T16:16:14.092Z","0.89.0":"2025-09-29T15:51:53.064Z","0.90.0":"2025-10-07T13:33:55.258Z","0.91.0":"2026-01-05T19:13:43.703Z","0.92.3-rc.1":"2026-05-13T15:44:35.872Z","0.92.3-rc.2":"2026-05-13T17:08:30.356Z","0.92.3":"2026-05-15T16:00:49.050Z","0.93.0":"2026-06-24T18:23:55.572Z","0.93.1":"2026-07-13T14:05:37.691Z","0.94.0":"2026-08-19T14:58:10.992Z","0.94.1-rc.0":"2026-08-21T18:34:21.248Z","0.94.1":"2026-08-24T16:01:57.640Z"},"bugs":{"url":"https://github.com/graycoreio/daffodil/issues"},"homepage":"https://github.com/graycoreio/daffodil#readme","repository":{"type":"git","url":"git+https://github.com/graycoreio/daffodil.git"},"description":"NgRx router-store utilities with automatic error state clearing on navigation. Part of the Daffodil ecommerce framework.","maintainers":[{"name":"damienwebdev","email":"damienwebdev@gmail.com"},{"name":"griest","email":"griest024@gmail.com"}],"readme":"# @daffodil/router-store\n\nRouter state utilities for Daffodil applications that integrate with NgRx router-store.\n\n## Overview\n\nThis library provides NgRx features that interact with Daffodil state constructors like:\n\n- **Automatic Error Clearing**: Clears errors from state when `ROUTER_NAVIGATED` action is dispatched\n- **Entity Support**: Provides a factory for creating reducers that clear errors from NgRx entity collections\n\n## Installation\n\n```bash\nnpm install --save @daffodil/router-store\n```\n\n## Usage\n\n### Basic Error Clearing\n\nUse `daffRouterStateNavigatedClearErrorsReducer` to clear errors from any state that implements `DaffErrorable`:\n\n```typescript\nimport { daffRouterStateNavigatedClearErrorsReducer } from '@daffodil/router-store';\nimport { DaffErrorable } from '@daffodil/core/state';\n\ninterface MyState extends DaffErrorable {\n  data: any[];\n  loading: boolean;\n}\n\nconst myReducer = (state: MyState, action: any): MyState => {\n  // Handle router navigation error clearing\n  const clearedState = daffRouterStateNavigatedClearErrorsReducer(state, action);\n  \n  // Handle other actions\n  switch (action.type) {\n    // ... your action cases\n    default:\n      return clearedState;\n  }\n};\n```\n\n### Entity Error Clearing\n\nUse `daffRouterStateNavigatedClearEntityErrorsReducerFactory` to create a reducer that clears errors from entity collections:\n\n```typescript\nimport { createEntityAdapter } from '@ngrx/entity';\nimport { daffRouterStateNavigatedClearEntityErrorsReducerFactory } from '@daffodil/router-store';\nimport { DaffErrorable } from '@daffodil/core/state';\n\ninterface MyEntity extends DaffErrorable {\n  id: string;\n  name: string;\n}\n\nconst adapter = createEntityAdapter<MyEntity>();\nconst clearEntityErrorsReducer = daffRouterStateNavigatedClearEntityErrorsReducerFactory(adapter);\n\nconst entityReducer = (state: EntityState<MyEntity>, action: any) => {\n  // Handle router navigation error clearing for entities\n  const clearedState = clearEntityErrorsReducer(state, action);\n  \n  // Handle other actions\n  switch (action.type) {\n    // ... your action cases\n    default:\n      return clearedState;\n  }\n};\n```","readmeFilename":"README.md"}