{"_id":"@real-router/lifecycle-plugin","_rev":"98-7b280f66ac53d11568682ef29f3fb7d0","name":"@real-router/lifecycle-plugin","dist-tags":{"latest":"0.8.0"},"versions":{"0.0.1":{"name":"@real-router/lifecycle-plugin","version":"0.0.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.0.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"ba94e914fd42b42108dbde6f14c6a69a04c2b89b","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.0.1.tgz","fileCount":11,"integrity":"sha512-jaO3PxfTkzGdzPq7mfgYZ4uGk241gJjnYl/qYaSn3zOevXJ40bu7wkU+ZYKWbgANNVZJUeExQHxM948LWpV83Q==","signatures":[{"sig":"MEYCIQDpE7ilc3IHLvjYVNIerjPFcfkuC/DAan4q/IWuPmTt/AIhAL349nmKOuWJj1+gfioAynlw9JzOapPIZW0Y9o+DRuo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14776},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","development":"./src/index.ts"}},"gitHead":"5a5b82903b2795d9fd063f164959ec3fae5ea13d","scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint","build:dist-only":"tsdown --config-loader unrun"},"_npmUser":{"name":"greydragon888","email":"greydragon888@gmail.com"},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.6.2","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@real-router/core":"workspace:^"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.0.1_1775280483107_0.4230398555569723","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@real-router/lifecycle-plugin","version":"0.1.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.1.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0b65a0a3d4432201edf49f4e3f3b827987ad4880","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.1.0.tgz","fileCount":12,"integrity":"sha512-KVxtFaQfJYnKGe+QL6Hw59mIM8HpzMpERvWFLb2B7+D0vMX2s6/5f9puVzk4yn2JeRhQKaCa0F6KIP8GFOMcLA==","signatures":[{"sig":"MEUCIQCDB8QnSxZOaUWt1yYBb/U8W41Rgc8iHqDSsUrd/z4DfQIgO9oOpTdIgK135s+douBVppK0yH6LEv4f6238Nw21Ecc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15850},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.1.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint","build:dist-only":"tsdown --config-loader unrun"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/c7b4bc555e9a5dd9e5a66d4a8c791150/real-router-lifecycle-plugin-0.1.0.tgz","_integrity":"sha512-KVxtFaQfJYnKGe+QL6Hw59mIM8HpzMpERvWFLb2B7+D0vMX2s6/5f9puVzk4yn2JeRhQKaCa0F6KIP8GFOMcLA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.44.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.1.0_1775282303107_0.8143450020841492","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@real-router/lifecycle-plugin","version":"0.1.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.1.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"9ffcd8cd9f18a74d718908f32bcf5022aa0049e0","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.1.1.tgz","fileCount":12,"integrity":"sha512-DMHA1QrkQ/aO+o4uAMj7Fnpc4wLWowB8Kbpoo6uEwBcGBTAxGlDYMJr/+SdIoXEogyRKMxSZtC3W+lBTqfH8Vw==","signatures":[{"sig":"MEUCIGu8aMBHcepqB7m70KMn7rFZhO4xnU9Zf5lxbaG56UnZAiEAoRrN+uxE6JlY1S6K736mvrxfFfRxctnrosiXviKMuGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15850},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.1.1.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint","build:dist-only":"tsdown --config-loader unrun"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/d7f4cfde2ff7ebea6d89c19ec631f813/real-router-lifecycle-plugin-0.1.1.tgz","_integrity":"sha512-DMHA1QrkQ/aO+o4uAMj7Fnpc4wLWowB8Kbpoo6uEwBcGBTAxGlDYMJr/+SdIoXEogyRKMxSZtC3W+lBTqfH8Vw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.45.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.1.1_1775388260930_0.38382885687118873","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@real-router/lifecycle-plugin","version":"0.1.2","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.1.2","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"70d0ddafd48f38d8f3f08c7fa2aec1910b88ff5e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.1.2.tgz","fileCount":9,"integrity":"sha512-topyvtHHVjjMW1R9AK+9jdDb2PHdl0Mzvy6i5dlY1vFjlAkgpnSEle3EOeRkw+lkq2vfLf6+TbJ1XpjwG2yEew==","signatures":[{"sig":"MEUCIQDvjgyJCS/UKzy1daX8crKpS/loXjw/rrVWcw312DTI3gIgOPWHqWtOIwS+Dz267BueZBKWbAQ89FYzFNzoFYVY8Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13658},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.1.2.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"bash ../../scripts/publint-filter.sh","build:dist-only":"tsdown --config-loader unrun"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/53f952b0316a6ca5dea1ad13561d9602/real-router-lifecycle-plugin-0.1.2.tgz","_integrity":"sha512-topyvtHHVjjMW1R9AK+9jdDb2PHdl0Mzvy6i5dlY1vFjlAkgpnSEle3EOeRkw+lkq2vfLf6+TbJ1XpjwG2yEew==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.45.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.1.2_1775546387358_0.6280171691612031","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@real-router/lifecycle-plugin","version":"0.1.3","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.1.3","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f029491df130c837afa62c67da7af341db48821e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.1.3.tgz","fileCount":12,"integrity":"sha512-1rpACPAFQix6BBwCmmJ9/VT813HcmhTIKBKL7i3UfnHGma/M55zxGJVvb27MU45xOhTCyoq+w/l4unw19YZ+WA==","signatures":[{"sig":"MEYCIQDxV1x+BipySxzEKd+bQEKA9c+QeXBCeXHpC4IkySfQhAIhAPGGsZRCG+m6stBBkb85cw7kiihUZWFz/Ez1DjvpBM+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15811},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.1.3.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint","build:dist-only":"tsdown --config-loader unrun"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/edc3c2f3d87a1e1a32237b34d7bdc63e/real-router-lifecycle-plugin-0.1.3.tgz","_integrity":"sha512-1rpACPAFQix6BBwCmmJ9/VT813HcmhTIKBKL7i3UfnHGma/M55zxGJVvb27MU45xOhTCyoq+w/l4unw19YZ+WA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.45.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.1.3_1775556913990_0.441497148082145","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@real-router/lifecycle-plugin","version":"0.1.4","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.1.4","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"672cebe2192c97a370171cc48dd1312e16b76e94","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.1.4.tgz","fileCount":14,"integrity":"sha512-hZW7V74wR55JSfp9keTZjOuiOqGlzZZx7ftEsajSLcKPf1WbigdOcwRPr86nN4VN9icv8iYvUpDwU3lbFahJmA==","signatures":[{"sig":"MEQCIEDSSgjfycJNc9F1W66qoJBrGWn690n+WN2t6D9+UljTAiBgMYXF5gttPUXhVvuJ5BqdC5BxkhHDxjZ/dkKzvnFZSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16628},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.1.4.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","build:dist-only":"tsdown --config-loader unrun","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/7cdee91d65d4342b9226fd0a5a2f9776/real-router-lifecycle-plugin-0.1.4.tgz","_integrity":"sha512-hZW7V74wR55JSfp9keTZjOuiOqGlzZZx7ftEsajSLcKPf1WbigdOcwRPr86nN4VN9icv8iYvUpDwU3lbFahJmA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.46.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.1.4_1775796303341_0.5991225846697594","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@real-router/lifecycle-plugin","version":"0.2.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.2.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"30f04ab6b6be76a2efca231881566613b98c9c0f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.2.0.tgz","fileCount":14,"integrity":"sha512-od+EINz7WwHfvWwpDXzmwWGyEvdttTe/kjBy6uMM2wFPt7m8dwdckHdYVodjNZ31Py9rKNwXSj1z9q92c/TyrA==","signatures":[{"sig":"MEUCIEfUblvMW464OiKehM9DkzHcI4PdKFUuZDiTt7V5heR9AiEAsId6r4ZfG849u9LhDwrUljFsGMCsmi8XhyTWzUpYfFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16629},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.2.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/620596f50ee5f875d9ff2727b5fdd25b/real-router-lifecycle-plugin-0.2.0.tgz","_integrity":"sha512-od+EINz7WwHfvWwpDXzmwWGyEvdttTe/kjBy6uMM2wFPt7m8dwdckHdYVodjNZ31Py9rKNwXSj1z9q92c/TyrA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.47.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.2.0_1775887511008_0.40353486670223737","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@real-router/lifecycle-plugin","version":"0.2.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.2.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"df0de64a2834ab2ed55c892386da824cbc685cee","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.2.1.tgz","fileCount":14,"integrity":"sha512-JodSyikYIb4AUyNLkxImaoboZQc+GLqup3CGKSEIN+DzM90IG2Ae7JrniHTQ8DqWQEnXm7PXd0bwHyD0p5Dpqw==","signatures":[{"sig":"MEQCIAdp0cnz3R+J2f56NR2lm7gCoq5ctBMbYsdsd6h4S3VIAiAi9eJb3sSp0ce9nmDFrSzfrMPNQsCBnmY47P15tyNzew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16629},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.2.1.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","build":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/d7275bf11aee6881c08c6bcf2dc1dfb8/real-router-lifecycle-plugin-0.2.1.tgz","_integrity":"sha512-JodSyikYIb4AUyNLkxImaoboZQc+GLqup3CGKSEIN+DzM90IG2Ae7JrniHTQ8DqWQEnXm7PXd0bwHyD0p5Dpqw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.48.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.2.1_1775988413882_0.9736981778256488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@real-router/lifecycle-plugin","version":"0.3.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.3.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0ab6031cedb9c0e47e5822749f78529141cebcd3","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.3.0.tgz","fileCount":14,"integrity":"sha512-v3VBn09ySBlPPCAYdkHzrWShDRcGmDUbPXa8Lyq2ddlkUcdqzXOSS3a+bordDFAf6qhI7j4d6HN3G3sWqFIOWQ==","signatures":[{"sig":"MEUCIBf3EeQ4RrYdsHbtiV0y9tCKvKL/Rz8OffcAYSH6Q1HhAiEAgFZ+IL1n7hPJGlMDN+C8Z4ylCuNmtTsTbPaxNGiyyTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22292},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.3.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/e8eb43b50b9c9e7d3bbaed8c8c772182/real-router-lifecycle-plugin-0.3.0.tgz","_integrity":"sha512-v3VBn09ySBlPPCAYdkHzrWShDRcGmDUbPXa8Lyq2ddlkUcdqzXOSS3a+bordDFAf6qhI7j4d6HN3G3sWqFIOWQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.48.0","@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.3.0_1776047386168_0.6621831913759357","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@real-router/lifecycle-plugin","version":"0.4.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"89e7a4f51822b36599ee85499784d95c76ca471d","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.0.tgz","fileCount":14,"integrity":"sha512-TOS+HeDlR+RVe/NJdIZKL2LS0FaTme5Kbk2AnVi1GNbAPykkjC6+LFBW6udlcwnWj0gPU5EIZvduvCM91ed0Ng==","signatures":[{"sig":"MEUCIQDBAtrPAhKWgYanR2SO+rX+cAipIAhcLyr44eLqtdnmaAIgNpt2a45+r0+q8C8ShlovkLr4AFUdkE4VnvHXlbPLPkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/efec4b17f5e43cb4ce5e2d6666bdf4ab/real-router-lifecycle-plugin-0.4.0.tgz","_integrity":"sha512-TOS+HeDlR+RVe/NJdIZKL2LS0FaTme5Kbk2AnVi1GNbAPykkjC6+LFBW6udlcwnWj0gPU5EIZvduvCM91ed0Ng==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.48.0","@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.0_1776515372593_0.34339040853907377","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@real-router/lifecycle-plugin","version":"0.4.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"812bfe19665adb642ed26408d416fd8023ef315b","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.1.tgz","fileCount":14,"integrity":"sha512-dhddRqbIacVDXec5b/bg6PdzR0j/q598YjFF7dB7GJ7ETC6qNHPx1281KLXX39BR0CDQ2WnjaeCiZbZeKeHRmg==","signatures":[{"sig":"MEUCIQCCTonnFJdOUvBn2221gwloKyJAbwv9UVwV2PS2SI1PaQIgeOf7z6sRYkUSvgwTuIERkyaVdUCjLA7i+KsMJu9ahkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.1.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/6971edb9d4fc488fab127675657e7a3e/real-router-lifecycle-plugin-0.4.1.tgz","_integrity":"sha512-dhddRqbIacVDXec5b/bg6PdzR0j/q598YjFF7dB7GJ7ETC6qNHPx1281KLXX39BR0CDQ2WnjaeCiZbZeKeHRmg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.49.0","@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.1_1776623822025_0.6333249780682404","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@real-router/lifecycle-plugin","version":"0.4.2","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.2","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"8820e93e99093eb77775133f6d4e7da50fd2adc6","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.2.tgz","fileCount":14,"integrity":"sha512-6GI9LkFSmqIYvgxe869k46Yu8tFbDsyXQTOW8KTU848nPAd3gpXS7V+Y837Qz2Bjy+ABnVtSlv4wMl3zYqSg0Q==","signatures":[{"sig":"MEUCIFfnXhy2pmsfSOuAvTvCb+nM2hv4TdY7vE69b+afsO56AiEA3QhFoVFjg3gZJsOdhZp0v/92bmmuGdqo19VnKBT32lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.2.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/7042fd09da91f738001acd0a0b050f22/real-router-lifecycle-plugin-0.4.2.tgz","_integrity":"sha512-6GI9LkFSmqIYvgxe869k46Yu8tFbDsyXQTOW8KTU848nPAd3gpXS7V+Y837Qz2Bjy+ABnVtSlv4wMl3zYqSg0Q==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.50.0","@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.2_1776665327848_0.25258522545263706","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@real-router/lifecycle-plugin","version":"0.4.3","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.3","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"13123299baab5023e4b08b261c44b9464b5eebd2","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.3.tgz","fileCount":14,"integrity":"sha512-JZVu3M36Ur8TKtWPYpT3gNVYjnGOzLsIQl4GfAcbhN5IDOkHlUC74IZk5Xz8964b3MuoPnMHWAiA3iLt0iopCQ==","signatures":[{"sig":"MEUCIHuYF7xoyNai1NVQFz+2gelpjVfHXKsFxDxHwZ81OHHHAiEA/46E6sErFc88Ewj685bdBUM5FzhpGRIrZ6PHntN2RJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.3.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/e38db3ba38852c530d322692eebe10cb/real-router-lifecycle-plugin-0.4.3.tgz","_integrity":"sha512-JZVu3M36Ur8TKtWPYpT3gNVYjnGOzLsIQl4GfAcbhN5IDOkHlUC74IZk5Xz8964b3MuoPnMHWAiA3iLt0iopCQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.51.0","@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.3_1777408191547_0.06287867519813473","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@real-router/lifecycle-plugin","version":"0.4.4","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.4","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"76d8eb1318908f1dad45be36d3b205f4bb78f41a","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.4.tgz","fileCount":14,"integrity":"sha512-ZDsJNvRfH7LNi11vPsYfaF2hJmkVpyFvBBUWrlxI5Mq7hAISReI5HtawE+pVDb906l9wwMrqrxG6A+gZKSSrug==","signatures":[{"sig":"MEUCIHLnixL7Sa+yMz+thtaP/szKCTcEo0ljGjXV76AjQElxAiEAirlx/R6BTYcV3pXijvf6OmEK+tRi9qeVPq9YuzM7fWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.4.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/dafdd8206f0c6b0fdb7c0d5d43b6b001/real-router-lifecycle-plugin-0.4.4.tgz","_integrity":"sha512-ZDsJNvRfH7LNi11vPsYfaF2hJmkVpyFvBBUWrlxI5Mq7hAISReI5HtawE+pVDb906l9wwMrqrxG6A+gZKSSrug==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/core":"^0.52.0","@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.4_1777735185877_0.5026004187937398","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@real-router/lifecycle-plugin","version":"0.4.5","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.5","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"9fc7bf111641040ff6b5322b18b7589f289d083f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.5.tgz","fileCount":14,"integrity":"sha512-gurQlWcsDc5UD1ckemVSNmHz1qD/eB0fxI/JTtwVLrpZX5weLijUcEt7ZR5Fo7842yqMyXE+GbVc0vwjX29bpw==","signatures":[{"sig":"MEUCIQDj3MTu3s7JeM/BLTLScdONLe4xQWd573+ujQNfUn+RUwIgI9dAYmGUrjntScv7fmO19DdEySJH8Hcu2uiNOH344bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24922},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.5.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/efca7549cc8235dffe556b76f0b46341/real-router-lifecycle-plugin-0.4.5.tgz","_integrity":"sha512-gurQlWcsDc5UD1ckemVSNmHz1qD/eB0fxI/JTtwVLrpZX5weLijUcEt7ZR5Fo7842yqMyXE+GbVc0vwjX29bpw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.12.1","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@real-router/core":"^0.53.0","@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.5_1779087984948_0.25425845027303695","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@real-router/lifecycle-plugin","version":"0.4.6","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.6","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"abdee83312c60f3c52b8765d1315787977c134d7","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.6.tgz","fileCount":14,"integrity":"sha512-8D/KrWKsRiJMAFVmCAMHOCV3YjY4pn0/iP/g6fUYVPpDt1C5MBK+7zh3S9JR0FqQ5r+ULJeweg51kWGoYyz93w==","signatures":[{"sig":"MEUCIQDh59jDB/ISkjJckmwpENMM9aFkxbdNDeNA4TJs1vkHVgIgL9ILqeYe6TloGe2lUxlwdzoA5Vn3Oqrj1wWIciQpaEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24982},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.6.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/108d9ae1f75ba677a01ace1c7328ff19/real-router-lifecycle-plugin-0.4.6.tgz","_integrity":"sha512-8D/KrWKsRiJMAFVmCAMHOCV3YjY4pn0/iP/g6fUYVPpDt1C5MBK+7zh3S9JR0FqQ5r+ULJeweg51kWGoYyz93w==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.12.1","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@real-router/core":"^0.54.1","@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.6_1779498770638_0.561933340788572","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@real-router/lifecycle-plugin","version":"0.4.7","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.4.7","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"2fabe01b354c952448d13368cd004688fbea5d74","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.4.7.tgz","fileCount":14,"integrity":"sha512-YGQJ+ez8iU55RXkk5E1MwZ9dTv8ChaDuxck9aWwQk2Ad59n9sknjTQijFddzR2lwJ1Ss02HwwZLDxAF7oHm13w==","signatures":[{"sig":"MEQCIBFFfv33GpnRC0qcopfWho4wmZxwihke+DqP1ywREsSSAiAL/I4hIzMW8wMLBq0orxzqiZrWfyDevo+f2a8TNX1c7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24982},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.4.7.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/7c77899077c9a8dd2953e7a5c2fc32ce/real-router-lifecycle-plugin-0.4.7.tgz","_integrity":"sha512-YGQJ+ez8iU55RXkk5E1MwZ9dTv8ChaDuxck9aWwQk2Ad59n9sknjTQijFddzR2lwJ1Ss02HwwZLDxAF7oHm13w==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.55.0","@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.4.7_1780642158769_0.2672467203676454","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@real-router/lifecycle-plugin","version":"0.5.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.5.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"fdabb7aae14662b83dee82d3e209dbd8b1e49ba4","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.5.0.tgz","fileCount":14,"integrity":"sha512-n2gqU8sKmiqJ2h9XVCYk94xrzKB/BkGWKVSCTsD/aWXqhERlrQcILuIMw89USYgpPwbII+lA7nfbvtmsOarzsA==","signatures":[{"sig":"MEUCIED3iIjPLHax2ahvzHw9jo5618gwGZJI9sFz2eeWPe2pAiEArCV6Mbl5pvJx4nqhIOm1khOE1tWYvdNzZZjYeFXKUvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30402},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.5.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/04b85b131b152f963acde1fac16ebe4b/real-router-lifecycle-plugin-0.5.0.tgz","_integrity":"sha512-n2gqU8sKmiqJ2h9XVCYk94xrzKB/BkGWKVSCTsD/aWXqhERlrQcILuIMw89USYgpPwbII+lA7nfbvtmsOarzsA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.56.0","@real-router/types":"^0.36.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.5.0_1781015607488_0.6239877965516183","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@real-router/lifecycle-plugin","version":"0.5.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.5.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"76cb8fef84c9425e048a4248db85cc39d7d98c3e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.5.1.tgz","fileCount":11,"integrity":"sha512-d2ykisXhRihi08biO44N2vK7tg5YLDyOv+gFnRolD4CRuUno1HhyR6UTYuHCjF/ZBIc57NVjxv4r2l6QTphJSg==","signatures":[{"sig":"MEYCIQCbAoydQdFYEel0uA7cNeHFBZ/b7qK8x+ZtnR+cCAuJ5AIhALM5+IObT2LMDaMBkOKTNsnNFx/TbPYrCjY2BviHfUQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25222},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.5.1.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/a6c5a210860d740c1728afa990bf79aa/real-router-lifecycle-plugin-0.5.1.tgz","_integrity":"sha512-d2ykisXhRihi08biO44N2vK7tg5YLDyOv+gFnRolD4CRuUno1HhyR6UTYuHCjF/ZBIc57NVjxv4r2l6QTphJSg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.57.0","@real-router/types":"^0.36.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.5.1_1781616762190_0.9661146344722931","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@real-router/lifecycle-plugin","version":"0.5.2","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.5.2","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"fd8a77381ec444e07e6b1b3c759a11e3260aac29","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.5.2.tgz","fileCount":11,"integrity":"sha512-lZo8iZZD/US2GqalYiWzXXco9Wg9bWlzqHK035Y8CTaPWzI16prrHj2Sw/inCZ7axfra5kLVYA3h+FzJ0ij7yA==","signatures":[{"sig":"MEQCIBlPguSEpSEo/YKuad6838TP/RpVd2FRTQnBS6eQD1rhAiACU6oMQBOj5X2dDy6Fr1nb0K0cpSkT+4rzJxv23s2SwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25222},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.5.2.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/d2f0d3c4d620865330d567e188f479e6/real-router-lifecycle-plugin-0.5.2.tgz","_integrity":"sha512-lZo8iZZD/US2GqalYiWzXXco9Wg9bWlzqHK035Y8CTaPWzI16prrHj2Sw/inCZ7axfra5kLVYA3h+FzJ0ij7yA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.58.0","@real-router/types":"^0.36.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.5.2_1781795648033_0.5727800151206359","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@real-router/lifecycle-plugin","version":"0.5.3","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.5.3","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"e503b32566143c3d3e980cfcdbf0fc44d8e6ffe9","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.5.3.tgz","fileCount":11,"integrity":"sha512-V7UhGfHA536bJtGEEI2JYuTPfgqHnydpGOPWvIQR9kC424RyMrKx9EkBNLZVPeBcmk0dASD1ML6/BcSHVUS1ww==","signatures":[{"sig":"MEQCIBUQT1XZ0NUxKnLGAEGsEghoyrS0ZP/KGj3sMeCekUQOAiBuQ4IIbKoY9Te5tjVee7wM6EOWHhMSTO/oUcLgzcL8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25222},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.5.3.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/470b4e647731d8e08f34d05381875939/real-router-lifecycle-plugin-0.5.3.tgz","_integrity":"sha512-V7UhGfHA536bJtGEEI2JYuTPfgqHnydpGOPWvIQR9kC424RyMrKx9EkBNLZVPeBcmk0dASD1ML6/BcSHVUS1ww==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.59.0","@real-router/types":"^0.36.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.5.3_1781845138396_0.2603321513449437","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@real-router/lifecycle-plugin","version":"0.6.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3f9e5fafbfce8283caaec1233b03dbfaa4862172","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.0.tgz","fileCount":11,"integrity":"sha512-zNfZN5Cc1WSJdb5/MTIkgh1PIMk2BVIqAlyiZkYbzUr32q+ZPqbmkllnAePrjvJ3nGjua2CNuy1btnZvcCn5xg==","signatures":[{"sig":"MEYCIQDgfc+Nce7Tkhr8xgkLahSzosdudI0Lxi/tfqCvmwYeyAIhAMHULnTLgQ+PqQ1goFbFDo+c9D5L5Hvgt2XM/jeaLZ8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26172},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.6.0.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/72a171565ffdb9f59bf538d9e5714bd5/real-router-lifecycle-plugin-0.6.0.tgz","_integrity":"sha512-zNfZN5Cc1WSJdb5/MTIkgh1PIMk2BVIqAlyiZkYbzUr32q+ZPqbmkllnAePrjvJ3nGjua2CNuy1btnZvcCn5xg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.59.5","@real-router/types":"^0.36.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.0_1782019897681_0.7391068451242058","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@real-router/lifecycle-plugin","version":"0.6.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"cd2af371557b37c084b3dc60388ba1e467f15ffd","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.1.tgz","fileCount":11,"integrity":"sha512-mNj3D6crerlLxLDA+6b7QSII5SAXS4lL1KpeqgMm4S5vo24qhRanlcbblu16AD+QrekUxfxn/lWRY6V/JpNKig==","signatures":[{"sig":"MEUCIQCjucei7g3uWKWy9bWPQ11rhAjv/+j3V/2Yd9IAsrTf1QIgPcI95qCUYARLgifQugmFI+TEV92ZD/4tHA4f9j172V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26172},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.6.1.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/5e0b6f5dfa20cc60755b8e0b4736d8ff/real-router-lifecycle-plugin-0.6.1.tgz","_integrity":"sha512-mNj3D6crerlLxLDA+6b7QSII5SAXS4lL1KpeqgMm4S5vo24qhRanlcbblu16AD+QrekUxfxn/lWRY6V/JpNKig==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.60.0","@real-router/types":"^0.36.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.1_1782094077031_0.7926418568848244","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@real-router/lifecycle-plugin","version":"0.6.2","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.2","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"b4c57b7d2738c70143680b25d0aa1d710df526b4","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.2.tgz","fileCount":11,"integrity":"sha512-pZwn1A9IwCHwVGPOE/LXXc+76TiSadJVqBzBOo9Ca9P/cHbxvecW2FK/jOxXWjtiBoGVUoB//oK9ZC+o2MZ/uQ==","signatures":[{"sig":"MEQCID0/QopdRU5DAmqejEDKBFZsSihTvR4CkvQhRAi5lZjbAiAKGZDkh6pPa0vzkqvpSptKy9e/7WY50sQRG9tnejsdIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26172},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-lifecycle-plugin-0.6.2.tgz","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"_resolved":"/tmp/5f159376ad4ddfa3d115ec20d7f138b9/real-router-lifecycle-plugin-0.6.2.tgz","_integrity":"sha512-pZwn1A9IwCHwVGPOE/LXXc+76TiSadJVqBzBOo9Ca9P/cHbxvecW2FK/jOxXWjtiBoGVUoB//oK9ZC+o2MZ/uQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/core":"^0.61.0","@real-router/types":"^0.37.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.2_1782268051406_0.2617637800972914","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@real-router/lifecycle-plugin","version":"0.6.3","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.3","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"55e290a21bef079ab0af1a5fa28f854839f3980f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.3.tgz","fileCount":11,"integrity":"sha512-96ZtQW2x6r8rWmhp0THInq6PkgXhp0X5XT+jvzycHbCv2kzvsl/gBxTy4wu+OdSCc14fYIlVW/Q8IXCiQUrlaQ==","signatures":[{"sig":"MEYCIQCCPbSfyi1seeXYZczL9oLk/bhGdES6lLKezxMw3mXZpAIhAMxygDKqui0luUX+OFLiV/QUjudLmAwI/sZxL/fhUHXC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26172},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:types":"attw --pack .","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","lint:package":"publint","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.62.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.3_1782731884240_0.7289445887427397","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@real-router/lifecycle-plugin","version":"0.6.4","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.4","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"2f9f4a0c620396c4b9f875a7a80cf5ee24114e2f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.4.tgz","fileCount":11,"integrity":"sha512-Qg2Y59r96kt8LG4DON3gksCGBmEPt0v9l0BaSML+++lzDIYeDmE/M+Dhye4M5/NnnB1TP2QpcvNHmqxRI0PYGQ==","signatures":[{"sig":"MEQCIC1CrOJSBWOghsun37SKijl260FfxfGqZ1xnmou0i1H1AiB7uJmFiX6lw3Hgm6NuMwkLbuR3iZS/0HluBQiEd9lfcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.62.3","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.4_1783009732814_0.95640086862346","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@real-router/lifecycle-plugin","version":"0.6.5","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.5","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"50de150e2115a47b18c5a6c2efe979205c42a6da","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.5.tgz","fileCount":11,"integrity":"sha512-3SOfbRRkQgItkUo2Z0wL492rD94aSsZvsF//tqzjK5Ym5e/B+H7cP2hqbjk7BFAw8mTXd/VDHkYXxPsx2ywmnw==","signatures":[{"sig":"MEUCIQClc2OtTerYbS3IrMHwoAR0/pkcrHtNQkYW2yGzy8WHmQIgXzeq1qhzRrulH4IZiQKEJokvMOLbPhatBtG6JEDYPhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.63.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.5_1783020017857_0.1895782488488984","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@real-router/lifecycle-plugin","version":"0.6.6","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.6","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"7e801970d1b90b4482418f020455dc996a369c64","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.6.tgz","fileCount":11,"integrity":"sha512-yXwWJ/eHAHtiG4zbBCPra2Nl/aKOT6z2MhZ/1CIudae0rBSp14qXk2VAUUxQKxtQGamlq7W19U5kgocumaxJVA==","signatures":[{"sig":"MEUCIQC04W0vfDFYl7wi1xUSd6W9JDbCPspmojQTI/f2BzmVQwIgJzvQdQPe+SR0SJFn4PrCFUSOju93qcxMaI1gFyPgfFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.64.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.6_1783301035651_0.2854483562641885","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@real-router/lifecycle-plugin","version":"0.6.7","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.7","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"b83044412d8ea2dcbb45608e0de66075d80ddf1e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.7.tgz","fileCount":11,"integrity":"sha512-j1PVzSuxN7p1jwnpv71kCCitXHy7SIbjHWZqpLvz2HzA9lj8iBOH4cCnscbkL+/1eKj+r9mdZmPXexyaBJMJ1w==","signatures":[{"sig":"MEQCIF9Ks1ouukwIlnLAdFB/bAU23BV/ZLAg1RlCwNSWMVRzAiAp52nkFzt7DJ5/gzD7rXYuFYXCYyg0OhmNVR6k+ptXpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.65.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.7_1783309616103_0.20157835926136913","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@real-router/lifecycle-plugin","version":"0.6.8","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.8","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"334fff09c3bd53bc5efa2510461aa0010fa7ce12","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.8.tgz","fileCount":11,"integrity":"sha512-+UYkRTV8wdjM2Qq3K9RbEfFNnuWNRoe4K4zTh/26Ut1yr5aEVp7kspgJ+xLBDlXgrLfbKhvmpCw1gYGPRAj7fg==","signatures":[{"sig":"MEYCIQCfOIU9N+pZhdNbBIhVDMydOJnLNcRbLKdaGTAV03tdrAIhAM+qmdRl4aFajLD2LOBQQlYSf3bmjaabFDKD7nvQK2c3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.66.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.8_1783316456998_0.055052273053959544","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@real-router/lifecycle-plugin","version":"0.6.9","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.9","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"37c930292fb881d9c2a14d0401f3dba0f2349344","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.9.tgz","fileCount":11,"integrity":"sha512-AjNad7kLzyP5974xIroBiuwHi8EPyWjyJaNsupq3Jsp3TLXYMn37agQB58zVtdN1/A3MXHNQW5oyksOxp3iIlA==","signatures":[{"sig":"MEYCIQCyJBuMZLB94sD3kZ5q7cfjjcHTR/KFKkLDR64s0eBnKgIhAL1XD4chdodhP36WcuWC+JQZskBxPs9/VKtM9t93etEb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.67.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.9_1783324642782_0.6634236155013802","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@real-router/lifecycle-plugin","version":"0.6.10","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.10","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"6fd82ea2fdc5c677f77c460e8a42db4cb0022876","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.10.tgz","fileCount":11,"integrity":"sha512-YNXU/LbnOCyt8S0+FZvD3aXa7VJGa2LiVDkZhl2T5/bhI3UL8sbw5T7um4eslIAqbJyOac3l200Gmouja4raZQ==","signatures":[{"sig":"MEUCIEqlrwuTi3Lg6mbET+xUCPqULDdR8/Xg+t2DZLHIoD10AiEAx50Spzc3iB8Cp+2U1QriPYqUBBHrLt8fTTSPPsd/fDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.68.0","@real-router/types":"^0.38.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.10_1783332268212_0.9887913395380805","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@real-router/lifecycle-plugin","version":"0.6.11","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.11","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f5e50b270a0f50e0d1006427be59f9c436dfe0ec","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.11.tgz","fileCount":11,"integrity":"sha512-UKqidOfwbGUcrm2FfvSuVEvXxAzu2lzlUU1m65oCN8ZumbAiq/7sLJqhCS0tuS8k6KToXMXtpDfJ6E8nPVDEpg==","signatures":[{"sig":"MEQCIFpmtd2a/88AsT5vhgJgcQTayW/P/fBw6hudTF5ugYOpAiAy+dEppVCF1u/3wCYcKAUUaGpgeCvIs3IggKk2vdEtVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.69.0","@real-router/types":"^0.39.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.11_1783348669494_0.7520350070996764","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@real-router/lifecycle-plugin","version":"0.6.12","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.12","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"700f8e6753edc8ea6f9ab9e02c59d420b42d8599","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.12.tgz","fileCount":11,"integrity":"sha512-u1JIsYfv637jl5WwfLcsZj+C1UOorT2PvoVjVIuaKtpT42o5Ea4eGdh7td5A0EPLhJj8hGjJnTLRKuZUH+vbIw==","signatures":[{"sig":"MEYCIQC0xrsPkZvprnW2kwzEptgc/UlLk++KLPOLIBXEh2ZJFQIhAPyQBk0z2wiP5R3I/Fb6EJSfcJd/F5DC1iQhH8+MQYX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.70.0","@real-router/types":"^0.39.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.12_1783357071761_0.013657806689173935","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@real-router/lifecycle-plugin","version":"0.6.13","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.13","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f1ff7f76f8975a16a323d2921948d2418a339eaf","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.13.tgz","fileCount":11,"integrity":"sha512-b5PafYcmLIjucnavtmcvewJNx1uWx757MXMglGGqur4FjMNsCPJ/7TYeHhQ183kGW4LU5TyX43xAak1VGZtSww==","signatures":[{"sig":"MEUCIFqD7N2YOGywmXrX4eWaAzAwfD7y58k+9znrXHIHiVNtAiEAzapTVU7FlOe4zCvOgE4PrNWeoUKIddWTT3Ik8Hv4zR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.71.0","@real-router/types":"^0.39.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.13_1783398530649_0.6389132615291531","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@real-router/lifecycle-plugin","version":"0.6.14","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.14","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"7530b677a8696d01dd9a152939747c6fe3401143","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.14.tgz","fileCount":11,"integrity":"sha512-cZ2ovGJzhoVwkcQvb/OIn2crLTIoyrhn0B9L7X0GOF7mq+69d1YB3t1r584zoT9g0n/24PpSVeYOGK7CP6JmhQ==","signatures":[{"sig":"MEQCIAnKE1kQNLf8Bel/8SquxQkMpmOHd1HhztbeoM03oKHjAiAAhusF2IZzKrFzR8z/sUTqpZWtVdQDyj5NKv21EYeqFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.72.0","@real-router/types":"^0.39.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.14_1783447678446_0.5412778938971972","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@real-router/lifecycle-plugin","version":"0.6.15","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.15","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"59fd93f4f8973729fa39ff3f5cd67818c1b4f03c","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.15.tgz","fileCount":11,"integrity":"sha512-aljVLEAIYdD/aPNFGT4rh9D43dFvHYJ7M9zCMC3A1t/Wh6uOGc2E4Sk+LLFzZAiJ9zivzEiR8OqnED9KpaN4Tg==","signatures":[{"sig":"MEUCIFYGWak4omKsS/Ul+XMhqLEMm0iynPArO5FHLcMaC9CiAiEAv+mKpoyyyDK59GPMTK1xqLxcpRCGL5l7MK0bxWHLa4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.73.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.15_1783522699127_0.3082422804971652","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@real-router/lifecycle-plugin","version":"0.6.16","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.16","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"97188a6386e3dc5d7ea36c55be06e46cf2e489b6","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.16.tgz","fileCount":11,"integrity":"sha512-2BftLHUbq4tt8c2iuHgPel9HmlbawgTCN/frRoEIRHgZd6qTWJK5RRzKtVJ+3IkS6nptbREN5DPsC+1uCmGVPw==","signatures":[{"sig":"MEYCIQCkqB/FZBBMp9AtcfX10/7+0ciZHzndGcf6b1wz9PvD7wIhAIBgGbix6QiPIbcx+uDozr6CooqILVowW+dYActkTf66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.74.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.16_1783531531339_0.8909519480323564","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@real-router/lifecycle-plugin","version":"0.6.17","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.17","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f453e59c11e858851dcda9f6b9f15670813bdc41","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.17.tgz","fileCount":11,"integrity":"sha512-Bw2C7adb7UDjLz0EO3NUe+KPEWtP1eRl6FWbf/X2U3gAy2EGoNZnEhYs/nSk1RkO21coM1Dmo6BMdUfH8mdEMA==","signatures":[{"sig":"MEUCIFp2g7r/BUIMNXt46ccz6dEabrRE+EfgabVOCnXDammrAiEApFqwK4oq2mSg3INbq8m9IYRdPyfkEgrxvpVHEFQuLNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29436},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.75.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.17_1783758744493_0.3662289902276248","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@real-router/lifecycle-plugin","version":"0.6.18","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.6.18","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"c9b129c7f9f8ced68718f30bec57bd33e1bd0cf7","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.6.18.tgz","fileCount":11,"integrity":"sha512-bfrEuOCc4OVTo5f6nkDsG3MrxxxhZV+NvMeArj8xkgln3yiXJucLhCrG8GUoTBwe9GzIZa6XtnbPV5iW0jg41w==","signatures":[{"sig":"MEUCIEPBiEsISGmTAhnKKqu/owWqfcTHXXAWCfGiUe75vI0+AiEAiE4mlsD7WD1ZCIXrvn4P0U+gjvxFKOg1qZhrWEfilqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29509},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.76.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.6.18_1784020230811_0.9948167130899164","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@real-router/lifecycle-plugin","version":"0.7.0","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.0","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"78bc706785e71f70b571c319ee724c205d62fa22","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.0.tgz","fileCount":11,"integrity":"sha512-8SKaPBoz/mHhIQHG/mYzK8yXRWkGfoOWJCmPbreqQ6RTwdc/E8uObEdGnrD7n77PBPAxLiBMYQ2TMmQGO/s0NA==","signatures":[{"sig":"MEQCIDW91Tz8A3fP9x7rqqBy7ButY3G9GF+ADBmCyDapFnRRAiADXg83ACTD2sJPhjh1PFs9h2WumpOVs9Iewkp2SywCrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30964},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.76.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.0_1784026722009_0.18735080508933932","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@real-router/lifecycle-plugin","version":"0.7.1","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.1","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3c90774fc0ca4d28d8df1803a5fdca66e9ad210b","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.1.tgz","fileCount":11,"integrity":"sha512-H0ymoGpM22OkFCYbTuliWZ12WOQSf/pE/xtu8hXjuha4eyw0MibYJfA5aKK8Z/TXP0O3F8bxlcUf33a5+2uPeg==","signatures":[{"sig":"MEUCIQDIW1hT2ulx/ScqJv+3P3PybYtqvIBEe9iwywLra+3O/wIgSZnNNvdEg74uQY2xCX2sH88KwewJuaA1KGQOogYhuxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30964},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.77.0","@real-router/types":"^0.39.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.1_1784254926652_0.9205909431586425","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@real-router/lifecycle-plugin","version":"0.7.2","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.2","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"72bfaf7883d1d2e9cffcb7bcb2deb5433f34a643","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.2.tgz","fileCount":11,"integrity":"sha512-NSVD2dE/H2GLCHO1rDOgBws4abVXaa27NtLLcKhIs6U3KOkKaLMHFknlRGJiC3nRqr6d9Wh0PAPpd1n/tVRj6g==","signatures":[{"sig":"MEYCIQCENVdunDtPHz0PhDMXFnVNWFfg7fT4FJLSP6j8MPvLHgIhAOJon9BYBdXVuVXVRUIEGBdlktJK8lObchEqvwzwguDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30837},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.78.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.2_1784448255313_0.4982348338970224","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@real-router/lifecycle-plugin","version":"0.7.3","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.3","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3503e3f6178c01e258f79ac2e137ed40111d531f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.3.tgz","fileCount":11,"integrity":"sha512-7VQeCpqPSPQHch4ZMeClDFc4w5DiwCEZF3ePIZWRx9V4wdAUoaAgslTXUdvNDYEFB2fLFTET28ZqRJJUXC8/dA==","signatures":[{"sig":"MEQCICWwWrogk9ayjSaE/dIM2YKmVIexnN6o5I08RXzrwYolAiBAzd6bXtultizhuO09fbGiMZIsCC+caO7NtNJj3u2mDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30837},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.79.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.3_1784488520992_0.25170031411036065","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@real-router/lifecycle-plugin","version":"0.7.4","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.4","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"a06d8e4e45854a065e9ba03f4fca8845b92a46d7","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.4.tgz","fileCount":11,"integrity":"sha512-MqhHxnbF5IYHhJt+HnrrTmdmoxXag8Zzss07ktqV15R0lMLDdYpctCv8sn82n9Lb4L8e6SCCC2eMjYIS3myBlg==","signatures":[{"sig":"MEYCIQDx+xsyVEKodYWGU2ybCnzKKTrz8qpj3IUqHHZdpCSL3QIhAM01NuiMi4X1htqgAW9kP8iFt5vVQfmPKDEFnPP+vC3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.80.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.4_1784558604150_0.3463057976538195","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@real-router/lifecycle-plugin","version":"0.7.5","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.5","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"65ec73abf380a0565c36f1e54d6d23ead8cd2b8c","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.5.tgz","fileCount":11,"integrity":"sha512-XAPmJ7DB72b1006A+p52ge91B1MFLTIa/SQVsqjVaROG4/i6WJqk+YJpPoOA3FB7NZ7eYhS8BkT2lJp5MTN6JA==","signatures":[{"sig":"MEUCIHd8hxVGXmu8CVyKMMxm7XmsHA0tAMBq7NyzU1HBpw00AiEAhlPMqECE4kHZHAUAoHNWwlI08XAU8twn6r6/npCC2D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.81.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.5_1784639621416_0.0002931251774245247","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@real-router/lifecycle-plugin","version":"0.7.6","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.6","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"7e1ed503a7b33aa13e52348b446cb1d0c8137849","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.6.tgz","fileCount":11,"integrity":"sha512-/ajqTsm/4Hwg+b1suJUYQaJLR/ymkSvLReVJeu+f45bq/PLRNclBCGcYsBB4XSILMOXUfFJup7AykKCNjOMkQQ==","signatures":[{"sig":"MEQCIBjMF1Y5Ay7RHtw4CjoELZetIgJh9YhDtrUR9X/JDfp5AiBtv1hRIXzWaSozwnQBEy1IKK3jnWq+RvwWCGq+6AI35A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.82.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.6_1785400081363_0.06755016307056594","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@real-router/lifecycle-plugin","version":"0.7.7","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.7","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3143e9b5652fbbd64a6fd7883ab40382abe287ab","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.7.tgz","fileCount":11,"integrity":"sha512-mpBJwk0oriAzrRXWTkM9yKsKgDQom1uYz999+DdlhAOh4MGwS4pe6ygbsirVMHyAx+KJzdehzkWvS3BQ45F7dA==","signatures":[{"sig":"MEUCID1ClTpEZAhtVezYRGNj59Y7WQGGlKvjChMsuKRqoDkdAiEAlMK5F+/z1GsJFwG0kXJPfk+Gn6g/wIgkWRE7Hr8mwMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.83.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.7_1785519640968_0.8011953470531172","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@real-router/lifecycle-plugin","version":"0.7.8","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.8","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"a80717b704604421e23d8b8b254c7cd35e2e8ede","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.8.tgz","fileCount":11,"integrity":"sha512-VDHiLZywJjViWll2w6RwgRrztv525vKahvRJdSfzk6lnUknh6Yd/tp7Jx+tSK11ymIlPAbHAOpoOCjURDbUong==","signatures":[{"sig":"MEUCIGuv5+g8EmrAu6jkqYwNS3Vr2kABmH5KyxjA5XiRVMYxAiEApWEh48+zN6FWwzMF0chhggeiC6bF6PSmow4EsZLkYp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.84.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.8_1785525389691_0.8043627918711611","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@real-router/lifecycle-plugin","version":"0.7.9","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.9","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"72931520e19f96802eb75c694b1f22d9c757279c","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.9.tgz","fileCount":11,"integrity":"sha512-LHSCNJg7RoD3CmldMXUVzf52Ty10BwCUZ5VfM90eyF+aC91QqUEK6/keYomoIqUwJ9YR4S+QnAT/W9VkRCIBfQ==","signatures":[{"sig":"MEYCIQDYqhh1jA1FHjo+t7sC0w5WRXU+81qxu2+gdtVhsSYFWAIhAKb5i+MGyv9v2woynaMyFoFsw4Gen8DHtfurYS+ATxIQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30295},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.85.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.9_1785594748844_0.6611512807330837","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@real-router/lifecycle-plugin","version":"0.7.10","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.10","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"eca5a097bab58c631b9298d36be075aea5a61da1","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.10.tgz","fileCount":11,"integrity":"sha512-Pwgtg3pKDqFmuyJ/pNvoKPyPe11ObykpTqHFfh40Y/4fK0OQk99Y8fL6nohpfkcs9/xeG2eqFmlQfqKQFl7oLQ==","signatures":[{"sig":"MEUCIQD4CNqTVjvxanlL/aK6cApcue9Hy2Nu7iteTTe7v5ifiQIgIQRFeRstGJam0GBamXQbjsx8xozSMbGRNI9fh7N1x/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.86.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.10_1785748148123_0.5885994149298204","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@real-router/lifecycle-plugin","version":"0.7.11","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.11","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f15327c8a81e73800545a98bf37b517f3d24899f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.11.tgz","fileCount":11,"integrity":"sha512-fBuo6p+p2X17HyD1CY4ecp+Kiq/6blOTLkc3ED6exV1x2mzfslHcg0UIPE+VmuxWvD4Kpz1ghQ84UV9IKu+b1g==","signatures":[{"sig":"MEUCIAkePU1zmGweM+sPpGfBe/Zs0vb5ODtBcn7Hk4lPVUUAAiEA+MxQ6LrPTHmimz9Ur9XHcNBdanC3Nmboj/HwVKqrcr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.87.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.11_1785822850100_0.916735096368944","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@real-router/lifecycle-plugin","version":"0.7.12","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.12","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"8325d26c53168c9896a15226859073c5fa1edf58","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.12.tgz","fileCount":11,"integrity":"sha512-NEyUnZTZciSK9F7uyr3Hs17ZrNGPY6QTKv9XpmM2clszVWlDuNUuHs33b6EdSzv7f4il6Vn7vSd/zixp4bcskg==","signatures":[{"sig":"MEUCIQClS6J+/Hc3g25RuAKH6sQOehm8ojRwx/cKTuyQTLsH0AIgf1cASzc9aN9KrBWQs1ekl5uiOtTRpYY0FuvWAPUOZIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.88.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.12_1785888453465_0.1409335602361237","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@real-router/lifecycle-plugin","version":"0.7.13","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.13","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"070e9bde2b3dc15d7c18ece66465a67ce9cd510e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.13.tgz","fileCount":11,"integrity":"sha512-7DXXTTZE1JgGTNUb0yt5xTUTg73YZd8aud/Jt4ZDV9oMrNjy0TqGsnE/DoaivdEj8pBTQ7/2vYnj8NdBuRRWYw==","signatures":[{"sig":"MEYCIQCyUcCndx4XzyEynI02MgaMtwOYhSzueHKq/0JhZRQa1QIhAPMsEVS8EucDncPdG1MC6P+jeM4Vm8P5CpYa3hFtTx7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.89.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.13_1785944661344_0.31692615843689653","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@real-router/lifecycle-plugin","version":"0.7.14","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.14","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"36d64cd6452eddb9f4b8598bea0f9fbf6a1be41f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.14.tgz","fileCount":11,"integrity":"sha512-nGbS3TVh2jJNZ0GImJmKg1Fp95Kf8YjjBHUCikRR7Wc/KAEbEXBJobKc1UN4djNSNBmZJn5ZZpFe1SEBSiwSuQ==","signatures":[{"sig":"MEUCIQD+6+RWPNZz/erwfk9UKmwhisY6gZ/eyxT+Hf8DsJtOWQIgCleLyGn1gCIeSIbWfpG/CmH2C7FiUAlrAdm4i2dIhyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.90.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.14_1786813442703_0.5367334060894293","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@real-router/lifecycle-plugin","version":"0.7.15","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.15","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"841954ea33f3f198c0ab367395c17dadd7d72ed8","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.15.tgz","fileCount":11,"integrity":"sha512-RmFb2lZkdIbTupUvW4FmaxBuPC7AyS/wFlzpyXSWN1o8LH5Khq4VpsmUXNj/MuKiewPJU0zCC+MmEZiAqnpDUg==","signatures":[{"sig":"MEQCIEljyaroqYHX/zWlZG07gSQecBXnokL2YQKoqI82Yp+fAiAPYNGsBq/7bRKdNbZyN+RU09JC8Me8gTNxQfoNUrp6Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.91.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.15_1786877433037_0.12971035291761268","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@real-router/lifecycle-plugin","version":"0.7.16","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.16","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0c03a8970b705c9cf038299523d41e0541186442","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.16.tgz","fileCount":11,"integrity":"sha512-zwhW72Jm5bO8KOUu+ZFs2s3MT5Hy/Mzr8bpl6XMry/wUqprUaBhbXWauvyB6MjNHKufxLnld61s5s+hzNIzzUA==","signatures":[{"sig":"MEUCIGVY4vqCgWBOAUVvULPILfEmVUnjUzYM5L3Qq+dHvqZDAiEAj1V6LovvuElofjehsapHrNiKhlIAucNEfbs2BSEKuqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.92.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.16_1786946137097_0.37987058981016686","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@real-router/lifecycle-plugin","version":"0.7.17","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.17","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3c3afe0c35d417f0c753a84250023e1015dd5336","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.17.tgz","fileCount":11,"integrity":"sha512-mk0fuwSHNT+WccZyIeyBX77K2kzCEEzmsHxTFAY9EbbTC46A10PgvasiPG8DPqxftQfMlQN67mSR2DHvJNmuCA==","signatures":[{"sig":"MEUCIQD6Ghqappj2cZlTzzEbGTtZ7Szoigq10MTL5ni0G/CoVQIgDvTQMIxwtH/lsghZvdeqOwdd2MJMWhfICQqyjHnOnJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.93.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.17_1786976292740_0.6134399051528692","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@real-router/lifecycle-plugin","version":"0.7.18","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.18","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"adceb94601f909ed6248dd22a8d667351d6d3715","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.18.tgz","fileCount":11,"integrity":"sha512-aKaV+wXdmHx59NnDriYz3SOoehVaRMeisy9Ch0VlfQv4hIiuSYk2v3RCt8OdcJAOLz5kKoghPpnIXTBMdk/2Rg==","signatures":[{"sig":"MEYCIQCBUs25ar4LwbPtVJwZeqV8aXehmRD+x/G3x2ypzw+RywIhAOVrpUGRzK5XyVlonasyhgJYWPLWeK2X1JOXJ4yr4/oy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.94.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.18_1787301837163_0.1926108576424166","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@real-router/lifecycle-plugin","version":"0.7.19","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.19","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"d1a46f4803ad418c4ccb4b064b2e1e737c5a4cc1","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.19.tgz","fileCount":11,"integrity":"sha512-CiR2TaYfJpRWgb72tOPZ3wQg68R8vZJj+2pcpSWK97M8BVVLxyBIwE9ZfW0BUjw8Mfj8RWM2Y/GolHBNy+oCFg==","signatures":[{"sig":"MEQCIA45mdQUQJGTkTa592myvOo98Gzv8Q1fHbTsCLi2YxLQAiBbvRpuUYkc6E0AYPlWKpGcfEkgsXwvngf1o+piCXm83Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.95.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.19_1787316479795_0.7018598934923628","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@real-router/lifecycle-plugin","version":"0.7.20","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.20","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"3da084746331dde403def03e2a3e9686ad238ea2","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.20.tgz","fileCount":11,"integrity":"sha512-vpoUEuJaL/cK/SnJjqIH/dAG9dRIVa2DS6Ib7MLqFmcBhSYUV4sN7BH98DRsnHRRDrajU77ZofvgKXgiFEOCOQ==","signatures":[{"sig":"MEUCIDdsdwuH1lQOB1A7FEMwOTg+c1ZCs605RdGWcIKhzIZzAiEA9jK/SAxapeG6y0DSD9IDJw4RnuNzwiZAWJZX5gc/JAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.96.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.20_1787384147476_0.6187229097731042","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@real-router/lifecycle-plugin","version":"0.7.21","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.21","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"1dcd058103a9e5c8a7c145fc0fb5fce69bb6c158","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.21.tgz","fileCount":11,"integrity":"sha512-e8BP0WDLQwNRgNFwYFCQjxvsYj7xyuuW6DgsXNkEH9VxcHQLGZGHEOFVG9fCTbwAX5lo8edEoEK/O4uNQ9wlfg==","signatures":[{"sig":"MEYCIQDexRa5eX+5QQcpvzsVWGH0hbcaoUWrzOtot5ANFCAiMwIhAMOkL+hi3tAtptxvQy9tJGx9zerrXJPp2O1elMdig5rW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.97.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.21_1787427152049_0.4127733055678193","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@real-router/lifecycle-plugin","version":"0.7.22","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.22","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"13fdd5f05aac47f6b54422f21e0519b490e14577","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.22.tgz","fileCount":11,"integrity":"sha512-o09f+tWoOZAyCR4OyOvUK+H72G4E/q2EEFZsSbKnf/ufZ1K/W1l8lB/YBTpUxCUDJNb0+wYaRjCTiigM0C/Fng==","signatures":[{"sig":"MEUCIQDV7EVOXf2Rq3Y+zyfZuEZPWBX8GL7GEYVid2VX/4M+dQIgSrJF1i0tnWlCLDeJlo64Z36LJ9J0H2RzTOEfCFoQ2Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.98.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.22_1787566183556_0.6250140654559837","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@real-router/lifecycle-plugin","version":"0.7.23","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.23","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"5993a2c6d93fac107bbc04d03a76097a3b741e33","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.23.tgz","fileCount":11,"integrity":"sha512-7lr9mxSoMdaZLd/ZrYB4my+fu0WAaQFxjF6MAWYn6CqmUuMVUj1EWldIB0r9XJ66HBtax1RID4g/bWGfAd08RA==","signatures":[{"sig":"MEUCICxnmkUeKKi3RLRFDULIC9XwTqbqRziU8y5a6//N50+5AiEAxzSVK226Ay4rxA417aA8+JmzIuDZwAprEasw+5VHzxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30296},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.99.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.23_1787577898845_0.11602238069836646","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@real-router/lifecycle-plugin","version":"0.7.24","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.24","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"4d29810eecfb247f5598cf79457f25d3c102f25a","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.24.tgz","fileCount":11,"integrity":"sha512-qTC6uJPyNmi99MTCAFlfxwD3UN0Yvcu8kBUp1mkT/Bh1lDm19yK73tKMoguZ3fDcn6/LGD8WdF7euE8AgLzIxQ==","signatures":[{"sig":"MEYCIQCa9URwty/cldKNNuVdIk8XH9go5E5AnH79exoM1NUv0QIhAI7Z51QnicLjlVDxyimO//2wOMDcgqTFSTg7JIZBCThK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.100.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.24_1787672053731_0.12728092511183253","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@real-router/lifecycle-plugin","version":"0.7.25","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.25","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0743da5c8e92e48953871e84e2f6354926619a05","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.25.tgz","fileCount":11,"integrity":"sha512-3iwbpZE0XYkx8Er1KALcOpzlE/zUBYHqUXEcuuoc0lFfe9r0/723uMHHh6LGt5xI065bpgwm6z2ysX2RUGKXjA==","signatures":[{"sig":"MEUCIQDv6l+iPZB0H6FaqJUZrFEIgVfkvfgszopI21gleQlP5AIgEwkvCOeHmpaWSt1K6E5hqycg6TgZSd8zAysDjmfcVjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.101.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.25_1787820387381_0.40218106415187815","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@real-router/lifecycle-plugin","version":"0.7.26","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.26","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"b72463dba4bfc8d892dbcc77aa641eb46a06152f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.26.tgz","fileCount":11,"integrity":"sha512-tRuLeXahEMlXFdl+xR/Xj59x70NUIecCguWv8FmGDtRiSYgArcc4Ow4nFLlsVEBRQbXlFxmGyTWj05NmPBWxYQ==","signatures":[{"sig":"MEUCIAqWyFLWkyeb6DTw0RSXlEyLinAGuQqZSydaAyunrnxbAiEAks84+Nu6udppXYvtRQawoJ/yG2I4SzS7ocDnQFKVGQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.102.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.26_1787827185089_0.07637765331744495","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@real-router/lifecycle-plugin","version":"0.7.27","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.27","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"5f548ff5d55373bb319ef3d73b3dd9f37c869fcd","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.27.tgz","fileCount":11,"integrity":"sha512-PP8N8SHocX8U8cpDJuB5ioT22+nISnQTF0r1f8lTv7MQysaMu54Bu7Dwlh/pyqazaX7r+Cb4buSHDmE5/XFagA==","signatures":[{"sig":"MEUCIHF08cSOFu477OIIsPP3avDMKPCVfgDI13Cd8qLnaRDGAiEA26RkfrYIhhLsyAIugLvhpTfQ/ZlQg87UavelV4wk1YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.103.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.27_1787833974092_0.8132667717742235","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@real-router/lifecycle-plugin","version":"0.7.28","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.28","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"c08ba17e34d18c49ed11a2bc15af0ba898988d24","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.28.tgz","fileCount":11,"integrity":"sha512-2rNHlzD8Fcj9YP5Ear7V4eRndKFqy/sgJ+lqH4+L63ZiwKAOuL+H+/uQBKS6dgUMTnEgoOfYnMKmdEJQUVMn/g==","signatures":[{"sig":"MEYCIQDdr+DWSiOnixcwWjJJ5rmgadZrNRjaO4tMSr5cclIRHgIhAOEm1wCXze+oa+8PnUXLNnOILBIwAOzzlSb4RnFAlw8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.104.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.28_1787838354473_0.9730469917086111","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@real-router/lifecycle-plugin","version":"0.7.29","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.29","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"255a51cff1081a7ba43672c88d5b73f350839f28","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.29.tgz","fileCount":11,"integrity":"sha512-HahMh2vtH6TIcB9Yce7tupD8buYxbH8N/eKAsVrTaBc+vsrLwWgWcTSmrCQDHCLpEZD1B46Dw4Qw0DlakxTBUA==","signatures":[{"sig":"MEUCIQD5fzi2U7PTFLpaU5K8jFH9CHn9u5UDfDqjYCTX1UyzigIgE/ZJlRfj65j+qYFUNYQKZ1WBaUDzJDAK9EYIw5Sc0xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.105.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.29_1787843357855_0.10042849795767239","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@real-router/lifecycle-plugin","version":"0.7.31","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.31","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"1c3a826991c36dd9a5fd0785ff94f2940ecd074f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.31.tgz","fileCount":11,"integrity":"sha512-0L8qDEpAU6vdzbNGdidOoiu3nzsSPjPlM0kc85n9FqTqZlAavyIuq8cVUGmFIht7YoX6qlHrJRezmwHP6MtXxQ==","signatures":[{"sig":"MEUCIQDuLtmdeXLTtY64ZtNcysTqq+xy8veYuMtT1xPoK3HdfQIgCEwtJvqi8mEw1LpkzNNGH9yR9noL+g+wH/t5ecz8jss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.107.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.31_1787887798029_0.42135914478835046","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@real-router/lifecycle-plugin","version":"0.7.32","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.32","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"cff102ae9dab7d57a856477a27e1ed28c229cfa3","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.32.tgz","fileCount":11,"integrity":"sha512-/vt3njCCfeEempRCcYWbqTQfjCit/MiojtM/OuRBGKRjast59g9KvJgjIwdKF/mVPjB1JNPkvEgKJbXFw17SZQ==","signatures":[{"sig":"MEUCIA7iiAhOvN7/0cPSEE9mC6nQ3fiUufVhlPwGOuYoZ1khAiEAjItUDAXDqNpjxIUvP731hXrC/cXNSONJoqlcLS9ZaDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.108.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.32_1787913768117_0.3673105587002641","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@real-router/lifecycle-plugin","version":"0.7.33","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.33","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0734426531cec835ff237ae735dbbe0209aab9bf","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.33.tgz","fileCount":11,"integrity":"sha512-K4GLqIji4XWA4h5IrUb4Uti1cFYGz2Fz5puNrOVjb6tW90k6Kd+QdWTMZQNZlrgNDfNh5i6y2s6AGc6G+50pHA==","signatures":[{"sig":"MEYCIQCqmtQXY4DqkI3sRVMVsL9xxOSfm/7GeLBbLAbp4IyYWQIhAIi3cyIy//oaz6C/QkvBpag/bpBsYHbU7F+0YcIK6kdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.109.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.33_1788069951475_0.003137229647298012","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@real-router/lifecycle-plugin","version":"0.7.34","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.34","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"4605d7e40eb917f21fc190532bbfd2f03659b96b","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.34.tgz","fileCount":11,"integrity":"sha512-6mrtJyCN7id9zTbPsrxGN2EHM+KT58u7D84+6BzWoUG64BGzjnV4YXz6FujRo27jUQ0ju80TChNvSZ4oTARQgg==","signatures":[{"sig":"MEUCIQDcI8geW7meoEHlpsiBsc9xp+Uw1nuG6pk/x45/HULcVAIgEjTI86QvQR0wG9Gtj4GJK96ye4wk2pq6NaPlR/ane5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.110.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.34_1788099645770_0.09245928600825981","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@real-router/lifecycle-plugin","version":"0.7.35","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.35","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"9b2878f7a40923ecf520cf0c38c71419f3b739c7","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.35.tgz","fileCount":11,"integrity":"sha512-c9qTY+j8Psy7kDTsVZ2dvhebru5QqRkddcEKYXh5jLQlJ6Y3zXIa0iLrTNrpFYNZ5LYvRSfWrnvv2BuUwYfb8Q==","signatures":[{"sig":"MEQCIELyUtrTmVxWNyxd8olQ3oE48cNgNMX/FOPH72CZD1IsAiBVFU3OmOWDfYsW3GgEApR2vBjKEE9EYE2xHysMmEjORQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.111.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.35_1788106149092_0.20525581271909554","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@real-router/lifecycle-plugin","version":"0.7.36","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.36","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"0fb0909fa48094d661402c1913d05f61548a42f4","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.36.tgz","fileCount":11,"integrity":"sha512-KRucugNSNxBk3/1s4owPPRWcgOXr8e7sB1gnVp0BoPvK4mhETJZh2aRYr2Yf211OBfQrILxjsUvu75BgfcxIlw==","signatures":[{"sig":"MEQCIDhKO3ZNu+80uqMWPcgLz53cMJC9Lr0OYC0DYJcK/V1QAiAtMqwBXj5oqgkbyJnuxV3tsMZBKw6Qi6HTorY6iAPK/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.112.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.36_1788188946220_0.4232658191279215","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@real-router/lifecycle-plugin","version":"0.7.37","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.37","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"d4793cddb16df7d88a6a38205eb656dc8eb12c62","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.37.tgz","fileCount":11,"integrity":"sha512-IOWJodef70rY90s89M0hZwBTuovo0acJoMAN39oI7E9bxyQyrR9XqTJpxWSR84OMrblXB7bCcTaLiaM1JsFKlA==","signatures":[{"sig":"MEYCIQCgMoMPufZQswFP8oDXKP9kAwXRNUl2XC4AcROCGJJsDgIhAKCMlGG70lPHDczKA+1xmG7+qZr4eV9f9DUuJ5nmpjsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.113.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.37_1788200712546_0.514111764224203","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@real-router/lifecycle-plugin","version":"0.7.38","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.38","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"74d2f05a7de1bfbe8b7bd1033fc3cf8351f47843","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.38.tgz","fileCount":11,"integrity":"sha512-XnWl90VVhXUNp9L6Rhm1cNcdAxdpWkndg87NyH0ZsEbPkhWbetQ9OLjst4BcK0IUJv5/jjurhfiipw2xNMfq7Q==","signatures":[{"sig":"MEUCIDAYwxGSIYDLq8WWHOjrAd3a0d0/nUG28+A630DdNZ6DAiEAjCoL5fPWWBflPBN1PDj9Sadxtci8QWKxjRvJy19Qq3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.114.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.38_1788232071383_0.2201972927931759","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@real-router/lifecycle-plugin","version":"0.7.39","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.39","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"1fe96e59241fb4887aa15d76a70b9c5974a2cbf1","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.39.tgz","fileCount":11,"integrity":"sha512-ff4LWaX/hRvZcHbLBxVebvyxajHsL/yiw+ohmpVpV3Ta36bJHhn0X3HW8IigrmtGhoaCu0U3kByBwh13/O1h4g==","signatures":[{"sig":"MEQCIExwehyMjoYltJ9tjKW2V6vFWLP2Ae33fKZRJLoNhFiUAiBZio5SDeAah1EZ/Zhfn26W0CDHfFy9ZuboF6T++nyR+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.115.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.39_1788238788004_0.34689650647759307","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@real-router/lifecycle-plugin","version":"0.7.40","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.40","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"009a75de7624afe9a06492604018f8401ef974db","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.40.tgz","fileCount":11,"integrity":"sha512-uH6DzSseOde7xI4VYX35VvdpfTmhZJdwQmmfWGQw7L1ut1T+78KDUCo12wpjmSOL07Kul0iultF2GC+totdeGA==","signatures":[{"sig":"MEUCIFHtN2n/PdWTx+3LTP0AUZkJPzDn47JIFY/5B8awXFqZAiEA7EI/nUCbWutN4ErE2Hh/2h7k3fli6OsQIGsT8BxC/5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.116.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.40_1788240681334_0.7057779528685202","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@real-router/lifecycle-plugin","version":"0.7.41","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.41","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"bc6eac22b4d4f8f3ed6bdaf757f40a03ccef8fa1","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.41.tgz","fileCount":11,"integrity":"sha512-9yHZ7qf7N9trzc7wNUj426edRuvQeSOtNOpNjiGgSqvQdGqMDgkdWp29NVQj7SvSrqBRjnyc3TpfDK8qKI8xZw==","signatures":[{"sig":"MEUCIHTNH1IkxpvjjWX+kgznz5pWHSB0K89rVYbEL/nkrB/pAiEA9Z6Sf6VIkXL7PDs610TAV/cxaA15C46XYsOfFrLc17U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.117.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.41_1788245860410_0.009071211517802658","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@real-router/lifecycle-plugin","version":"0.7.43","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.43","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"e28d41e9e8939a45c66337eb663188f620b82059","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.43.tgz","fileCount":11,"integrity":"sha512-dweVtb8/F+TIN9wjPo1hVGjkPYArjp/xVvIeQ4ouQLQxhr1dknl5wQJC81cyrLPzVHUKF7Whccgb3QRcgSaRGw==","signatures":[{"sig":"MEUCIQCcURXWKQnooh7a6pzXnQ4BmkAuS/COkhwFsxO1DfoRhQIgZD8zO/K5mJU+NPRo1wk9TmeF20m3Ybv7AqoZQU9KL1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.119.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.43_1788253373736_0.5582641931888379","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@real-router/lifecycle-plugin","version":"0.7.44","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.44","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"9d47bc9094bbcc58dc0f249f74b1d39c521d19b1","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.44.tgz","fileCount":11,"integrity":"sha512-/stYij/8Y0LZ3HM+IO4PT0BPN740vjqoRsRX3tB40dz2EmkoeqQSvZW82kEfM8feyWa4ZClH7QVKCBEn5IcABQ==","signatures":[{"sig":"MEQCIAeGKlc5V3Fw3YmvobLPBDcms4zFMAfhphxqZ/0IjdQQAiArBVvhaCc1RfpAACc7/XZWd+9sg5KO+Z8IvBpEOcNW7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.120.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.44_1788315842639_0.8471246195849351","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@real-router/lifecycle-plugin","version":"0.7.45","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.45","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"366b21db2a09fb711b3886f5f9138ad9bf2b5eb9","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.45.tgz","fileCount":11,"integrity":"sha512-YEmzToMdXepmobpJPw0UiKb+KidS6rMgu+Fyb/nthHXIGAjke8PwcjJHu6CxCUU6/x/GmQgVJacNt+Z5af34gQ==","signatures":[{"sig":"MEUCIGcLa0uRnXjD8TXWHVCqPk97Xb2F/payVEys3TCu3M27AiEAr46TeaeFABpZhbviEHq+ZFm2qfizcaTYrqwywUaWib0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.121.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.45_1788329658779_0.489673324949385","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@real-router/lifecycle-plugin","version":"0.7.46","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.46","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"367f2bb132c8df5e413a67f8300aa77625a49d32","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.46.tgz","fileCount":11,"integrity":"sha512-11e3afB/1IRhAs1hrbgjQ2rP+UDSUzZ2nRNrQpx8eKJLKEqCfHuEMhuXuG5g5VdgBzqK+cMXQOqcMuMUIFfQOQ==","signatures":[{"sig":"MEUCIFkrzGK2hNfPPziGs6e9zCcwj/yEWMuNgcib6tjCiiFPAiEA31du7Dt6O61Za7prSb8yWiXmcpDEMmDLFa+Knp8/cOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.122.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.46_1788346030955_0.34585540922683267","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@real-router/lifecycle-plugin","version":"0.7.47","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.47","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"567cd3f13e75f4a308c9853f3e5a7f88d9d8577f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.47.tgz","fileCount":11,"integrity":"sha512-EN/o7Klgd69mHLvD9HUyAsQueRDqMxs9XKIipp4Ep9HH/M5igevYBx0I+R96M6WThvOPo/PVPz14bajCyn/fUA==","signatures":[{"sig":"MEUCIQCfoIWqTmw0H2JXmM1IMAWXp5yIZLnYbglmLJKTZC8KSAIgfiM0LT6NOzsGOA1aFivGN8HthHknXpTlawsfbG1A6EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.123.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.47_1788420777118_0.34114786516897144","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@real-router/lifecycle-plugin","version":"0.7.48","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.48","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"2e3c40425193d6a4c586a6f15f02e7c01b323929","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.48.tgz","fileCount":11,"integrity":"sha512-eErH6AAnzrdkZ9Ypu6x43SLYVD6mB+oRt5U/UebqXRANNgheWw+ciI6zXafAOKoGy1ykE0R6tgQ/D2u8gfZwNQ==","signatures":[{"sig":"MEUCIG8w8HrE3Mxq8tMsdDcduv9aMC8N6chMgHy/plpGN8UPAiEAnRYCtgUYQNGO/DTbCm8NPRnxCoYuQxY3lv4j4QNOeQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.124.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.48_1788445198820_0.034813962587125546","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@real-router/lifecycle-plugin","version":"0.7.49","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.49","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"cb9eab363d0ca557d0576163f08ab68d12ec4296","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.49.tgz","fileCount":11,"integrity":"sha512-tuaKmsciC3Awj2Wn4y1juszw1kF/Yu3e1fafmO7Rks48aA+gXSj8v/vHdSYgGyKBPyI8z2ohH+ypSicznf/1wg==","signatures":[{"sig":"MEUCIQD72RTHyijkm8vNOuNqi/C9uKGSl/dwzMaBYK2vNn1cFQIgAo72p0fZN9RlMSvD7fxMGmEebpGEGwN4/zkvNs2UGYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAwEYOgR9GXcU0jOmvSb3VO3I/t+z78NNdd305XeDXfQIgEY2fg+upkjXj11C8wzirm8A4Dps2PJX5EFAjL2Xzz2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.125.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.49_1788482462722_0.5957032798685815","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@real-router/lifecycle-plugin","version":"0.7.50","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.50","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"06ba9215a8bb82e3ac4e7ffb539b70b9b82e7579","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.50.tgz","fileCount":11,"integrity":"sha512-FDgLK9GlXy+cRtIgdBKATs4GyXAdv+WkxBOV2SwxnvNOSSWZZ3Ub9zL+dtxmBZLLIwqKD3MzmlmF+606ftxmMw==","signatures":[{"sig":"MEUCIDQBf7FXm4OsXhpU5IHw7y9DteHMlCUxEqqHOLGPLqaXAiEA1JrlpdL7m+uHHhJ5dWVVR9OdYVs0solrkPnQkbB4lc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDA8rRHdvbzpP9vVccPgLYnEY6cokAkJwv61XSmMcJ3DQIgUQ3OV7dsH7t+PcTm880SYnv0kWKqzRwXliFNy/VKqAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30297},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/core":"^0.126.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.50_1788513350025_0.22403707404037654","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@real-router/lifecycle-plugin","version":"0.7.51","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.51","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f72af6885057484266298b15d4668cbe8dd33020","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.51.tgz","fileCount":11,"integrity":"sha512-tgRQ2kAII98geJleX9CWUqbRmxXlzO80gy5V6tv1K1QZKaMinOxqNuq7hpG5TzPI2TGm4WdOqeTrywuzn6qsUQ==","signatures":[{"sig":"MEUCIEEOACSKF/FyTStm4GdLz6Wf1bh4f1KDAMT25hPu5PwbAiEA0yxLamWZmW/8GFd0PgnOMeQUZzb9S6BJHHyfE02Sqg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+yh2YEIVW4m/UVi9BOIim0I4vO0e/IVSyxhZvg7fi5AIgLggnxgNAUtucjIJgE2A01MtUaWLOv2TDDHwbuV6A1TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.127.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.51_1788955078087_0.3202677374189671","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@real-router/lifecycle-plugin","version":"0.7.52","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.52","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"9bfb3c6b09f72c767ee37d12d5230151d4ad09a4","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.52.tgz","fileCount":11,"integrity":"sha512-F4Rc9gQ5S//6z59yKbCqw+6jE6e8q42ItjnFL1wfbF21oxbNzzzi/RgsKlxfWrgIFp0uBELcNiqNmCWPgIWz0A==","signatures":[{"sig":"MEYCIQC48cMWCgKFJyqx1VqvZegDRBIdREKOnC7N6cewuXNksgIhAIaj2a14b0b4pbYHkmvOTtHDqPj1+MBwa50hRX1q/g4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsBKn9FPPMaF+CFfW/5zkumNbQwQr3R7WmVOwZrT0vzAIgTLlXs23MuuXmv0xK3Pk2acwhKwgIt0TninZ7zx/j+Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.128.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.52_1788958225630_0.9828999904044275","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@real-router/lifecycle-plugin","version":"0.7.53","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.53","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"d17c086d1c26357cb387ffadcf8d0d6e915c3136","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.53.tgz","fileCount":11,"integrity":"sha512-W92XwhueUUzkkF8OwS2twdcjHIoKJeU7Ct06+YqCxQKKtRGKg55S53QOOcXhnB5U2YkNe+jvIajL2+IqS+RY+A==","signatures":[{"sig":"MEUCIQCW7qbozpSU7SkTyZIgjHsxZl+niqATFvmMn6Mz8MbIvQIgaLbglRU/XsJhrjweZf1+vsQrZj/MG1NLuBKqi50HaSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcIB/d8xoiPepUVIM4hRbQUo0jT26kuYK86TGYDUe7cgIgXZtyz8mjssV44HxZSnhkL9s7csTImV3y+07zOsJLc4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.129.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.53_1788965425051_0.06341256304054932","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@real-router/lifecycle-plugin","version":"0.7.54","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.54","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"89cee0adf231177d4dba63aefe6271af60cf693f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.54.tgz","fileCount":11,"integrity":"sha512-3D4XiN2vdBI6Ny6uFpQM8Xyyjs8yXOquD6HCIrCGis/GRGIMIi66x6PwEGQv2ealHVFa26U18OebglBEn/NHRg==","signatures":[{"sig":"MEQCIDvcXVOEEFvHX1kb9n0oLiqNdg6N07KJAxshgzo8bLJ6AiAxfRg1sEkBV7z54KHNqZJViPPkhpVpK2Q5hyITSGOC0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjsXhd3GniaGy3wlkjAYDYS8y9AggEw0ZnJ3gtJGkP2wIgfoeUiOM1pAlTE1yhQzTCEdASiltSZRRpiW70vQ7xdT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.130.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.54_1789019646705_0.6968746120259202","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@real-router/lifecycle-plugin","version":"0.7.55","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.55","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"ee3b58eb303826f589054a1eb02d0a909db1c2db","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.55.tgz","fileCount":11,"integrity":"sha512-5tsYDKGbGmsnXKZ2MxhxY+TjyP4eZnv+mF2K1m6DyBYjjkoO0ZCFBumnfD5kn7KYx0MZ5KWs4R1G/Mgd301Rfw==","signatures":[{"sig":"MEQCIDGMdcASth2Lf6McPYUWnIZ7f9rvwczHYQM/7zX24uelAiAW4rOZ/b9GflKdnlu1l0Bfx2Per1ExIe1FIxThhTEnBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXcdiJev5IEY2zqtFDU5k05OVJx8Md9dz2nfvbrWcJRAiEAiBG4RnNXvNhh9tlMl78wgRj0PFp+QqOHb29KqD7GPf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.131.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.55_1789040914352_0.3784049618647525","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@real-router/lifecycle-plugin","version":"0.7.56","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.56","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"715137e9fb853ef65633259ef8f1eb6acd035725","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.56.tgz","fileCount":11,"integrity":"sha512-sy7x31i9+LwZtDW9HqieyuuTWay6hNnSkKL0c6yUMnj3i8ZCyicCxtdAGjI42aT1uPnMht5cnPHkXmlaRAnCEw==","signatures":[{"sig":"MEQCIHdDKnrN87ALzqwyVKTI27a2+/LZvfG0VHQ4ZUe3wvHRAiBPxu/6mrEBQ46E7eWdFHGZCPyD05QX+2r22KHTqHvZYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYb54ODvv0KwJzrkCNK6P4BFFC0PCYkO5p39CKGKd5tAiBTByrRb0JUcGodGGIw0haR5Ws6y/q+46+wAqqXJD3Oew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.132.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.56_1789056374593_0.45377387724712137","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@real-router/lifecycle-plugin","version":"0.7.57","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.57","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"b06841323ed8b2bb0f3fb4f831250fafff4a3bcb","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.57.tgz","fileCount":11,"integrity":"sha512-Tqqg60h+Zj1jnXgBr9cDcJDaUSsDpjs0wUSjbyVlg+FBUXtzglOGhQg6DRKHEWy4sqfvnuXxgGePev1w8H4D2w==","signatures":[{"sig":"MEUCIEpjgpS93cUm+aa3SvErjhjSov5BDaOsqsukkKes7TctAiEAjx/HLNKYEVD0/WAy/pIhz0UeT9EwHL70hrrqUSBrqVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSHGuKUCVqT2kpy1Ys6Z0ZomrPPlsOeXhjPI6SAqAe5gIhAPU33BAtsg1+M0uqVhNWSe3I2JGBPeXYDcRsu4f+x3NX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.133.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.57_1789283082241_0.7959720026705435","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@real-router/lifecycle-plugin","version":"0.7.58","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/lifecycle-plugin@0.7.58","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"homepage":"https://github.com/greydragon888/real-router","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"a05fe159f769d6108f0301777b6ae8472b0b527f","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.7.58.tgz","fileCount":11,"integrity":"sha512-6YPHdex4t38/Tu0xda3ckeBOJHE94NnO3RgzPmZ+/srfvLQvY4xquTHNFGdv3F8w+4kDtIV1OQ2TcMo+N03Knw==","signatures":[{"sig":"MEYCIQC3lNtKFnVdXI6FHwFfZhXKVlqpa3e1VC5D5qIaRyMJOAIhAK9BsoO0rfHFxwJBgNtJhCfCLJk4bppxA4/5+hDpB5KP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWkWNEKV5G4KTynhIsnrwq0GjGieAXVAHY5PuoiXHG8AIgdxPbhHtVnPZEc83ir5VtaIEtRFZ8RWlq01ktTw77pgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.7.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30265},"main":"./dist/cjs/index.js","type":"commonjs","types":"./dist/esm/index.d.mts","module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@real-router/core":"^0.134.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lifecycle-plugin_0.7.58_1789297168135_0.6713613590799603","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"_id":"@real-router/lifecycle-plugin@0.8.0","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"fadc0bc40d7aa554907d5068670ffc427c5f680e","tarball":"https://registry.npmjs.org/@real-router/lifecycle-plugin/-/lifecycle-plugin-0.8.0.tgz","fileCount":11,"integrity":"sha512-wiF0GLBzwsdP8GmORvYpe249IzovrMYcoC74gQH5KC/fGaKipk5/+4vsqjJP502e0AaA5g0r4ZIjUusU3MJQlw==","signatures":[{"sig":"MEUCIHT84A/ciGcDcfVmzvL7b7GUMqGptmaUlxAvAElN5xGzAiEAmWVy7q4N0XzdBVRdNVbQqbt4/lGtJ4QQiCsJzD+Wvao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICxVT4Sn9o3Pr6k684hZMEzoUWiPEH9K5/bIG6hHr5ddAiEA07cbts39KvGHEedFp0qbaNnkKlC3wiw6mxdyoo4CWbo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2flifecycle-plugin@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30333},"main":"./dist/cjs/index.js","name":"@real-router/lifecycle-plugin","type":"commonjs","types":"./dist/esm/index.d.mts","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"module":"./dist/esm/index.mjs","exports":{".":{"types":{"import":"./dist/esm/index.d.mts","require":"./dist/cjs/index.d.ts"},"import":"./dist/esm/index.mjs","require":"./dist/cjs/index.js","@real-router/internal-source":"./src/index.ts"}},"license":"MIT","scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest run","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","type-check":"tsc --noEmit","test:stress":"vitest --config vitest.config.stress.mts --run","test:properties":"vitest run --config vitest.config.properties.mts"},"version":"0.8.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:31f1c433-a71e-47d9-af0f-ff1badcaae61"}},"homepage":"https://github.com/greydragon888/real-router","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","directories":{},"maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.135.0"},"peerDependencies":{"@real-router/core":">=0.135.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lifecycle-plugin_0.8.0_1789312465831_0.9009182718322795"}}},"time":{"created":"2026-04-04T05:28:03.045Z","modified":"2026-09-13T15:14:26.331Z","0.0.1":"2026-04-04T05:28:03.248Z","0.1.0":"2026-04-04T05:58:23.268Z","0.1.1":"2026-04-05T11:24:21.077Z","0.1.2":"2026-04-07T07:19:47.513Z","0.1.3":"2026-04-07T10:15:14.148Z","0.1.4":"2026-04-10T04:45:03.476Z","0.2.0":"2026-04-11T06:05:11.147Z","0.2.1":"2026-04-12T10:06:54.030Z","0.3.0":"2026-04-13T02:29:46.287Z","0.4.0":"2026-04-18T12:29:32.739Z","0.4.1":"2026-04-19T18:37:02.157Z","0.4.2":"2026-04-20T06:08:48.013Z","0.4.3":"2026-04-28T20:29:51.735Z","0.4.4":"2026-05-02T15:19:46.028Z","0.4.5":"2026-05-18T07:06:25.073Z","0.4.6":"2026-05-23T01:12:50.787Z","0.4.7":"2026-06-05T06:49:18.954Z","0.5.0":"2026-06-09T14:33:27.664Z","0.5.1":"2026-06-16T13:32:42.331Z","0.5.2":"2026-06-18T15:14:08.205Z","0.5.3":"2026-06-19T04:58:58.548Z","0.6.0":"2026-06-21T05:31:37.813Z","0.6.1":"2026-06-22T02:07:57.171Z","0.6.2":"2026-06-24T02:27:31.552Z","0.6.3":"2026-06-29T11:18:04.380Z","0.6.4":"2026-07-02T16:28:53.083Z","0.6.5":"2026-07-02T19:20:17.999Z","0.6.6":"2026-07-06T01:23:55.799Z","0.6.7":"2026-07-06T03:46:56.247Z","0.6.8":"2026-07-06T05:40:57.126Z","0.6.9":"2026-07-06T07:57:22.895Z","0.6.10":"2026-07-06T10:04:28.356Z","0.6.11":"2026-07-06T14:37:49.664Z","0.6.12":"2026-07-06T16:57:51.909Z","0.6.13":"2026-07-07T04:28:50.801Z","0.6.14":"2026-07-07T18:07:58.592Z","0.6.15":"2026-07-08T14:58:19.286Z","0.6.16":"2026-07-08T17:25:31.537Z","0.6.17":"2026-07-11T08:32:24.673Z","0.6.18":"2026-07-14T09:10:30.945Z","0.7.0":"2026-07-14T10:58:42.193Z","0.7.1":"2026-07-17T02:22:06.763Z","0.7.2":"2026-07-19T08:04:15.447Z","0.7.3":"2026-07-19T19:15:21.160Z","0.7.4":"2026-07-20T14:43:24.300Z","0.7.5":"2026-07-21T13:13:41.550Z","0.7.6":"2026-07-30T08:28:01.502Z","0.7.7":"2026-07-31T17:40:41.106Z","0.7.8":"2026-07-31T19:16:29.845Z","0.7.9":"2026-08-01T14:32:29.045Z","0.7.10":"2026-08-03T09:09:08.257Z","0.7.11":"2026-08-04T05:54:10.241Z","0.7.12":"2026-08-05T00:07:33.615Z","0.7.13":"2026-08-05T15:44:21.532Z","0.7.14":"2026-08-15T17:04:02.934Z","0.7.15":"2026-08-16T10:50:33.190Z","0.7.16":"2026-08-17T05:55:37.237Z","0.7.17":"2026-08-17T14:18:12.883Z","0.7.18":"2026-08-21T08:43:57.300Z","0.7.19":"2026-08-21T12:47:59.980Z","0.7.20":"2026-08-22T07:35:47.624Z","0.7.21":"2026-08-22T19:32:32.197Z","0.7.22":"2026-08-24T10:09:43.715Z","0.7.23":"2026-08-24T13:24:59.012Z","0.7.24":"2026-08-25T15:34:13.860Z","0.7.25":"2026-08-27T08:46:27.524Z","0.7.26":"2026-08-27T10:39:45.227Z","0.7.27":"2026-08-27T12:32:54.240Z","0.7.28":"2026-08-27T13:45:54.603Z","0.7.29":"2026-08-27T15:09:17.992Z","0.7.31":"2026-08-28T03:29:58.236Z","0.7.32":"2026-08-28T10:42:48.259Z","0.7.33":"2026-08-30T06:05:51.598Z","0.7.34":"2026-08-30T14:20:45.916Z","0.7.35":"2026-08-30T16:09:09.237Z","0.7.36":"2026-08-31T15:09:06.361Z","0.7.37":"2026-08-31T18:25:12.705Z","0.7.38":"2026-09-01T03:07:51.525Z","0.7.39":"2026-09-01T04:59:48.135Z","0.7.40":"2026-09-01T05:31:21.518Z","0.7.41":"2026-09-01T06:57:40.545Z","0.7.43":"2026-09-01T09:02:53.876Z","0.7.44":"2026-09-02T02:24:02.781Z","0.7.45":"2026-09-02T06:14:18.906Z","0.7.46":"2026-09-02T10:47:11.087Z","0.7.47":"2026-09-03T07:32:57.247Z","0.7.48":"2026-09-03T14:19:58.975Z","0.7.49":"2026-09-04T00:41:02.806Z","0.7.50":"2026-09-04T09:15:50.104Z","0.7.51":"2026-09-09T11:57:58.166Z","0.7.52":"2026-09-09T12:50:25.748Z","0.7.53":"2026-09-09T14:50:25.155Z","0.7.54":"2026-09-10T05:54:06.811Z","0.7.55":"2026-09-10T11:48:34.451Z","0.7.56":"2026-09-10T16:06:14.674Z","0.7.57":"2026-09-13T07:04:42.324Z","0.7.58":"2026-09-13T10:59:28.229Z","0.8.0":"2026-09-13T15:14:25.935Z"},"bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","homepage":"https://github.com/greydragon888/real-router","keywords":["real-router","lifecycle","hooks","onEnter","onStay","onLeave"],"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"Route-level lifecycle hooks: onEnter, onStay, onLeave","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"readme":"# @real-router/lifecycle-plugin\n\n[![npm](https://img.shields.io/npm/v/@real-router/lifecycle-plugin.svg?style=flat-square)](https://www.npmjs.com/package/@real-router/lifecycle-plugin)\n[![npm downloads](https://img.shields.io/npm/dm/@real-router/lifecycle-plugin.svg?style=flat-square)](https://www.npmjs.com/package/@real-router/lifecycle-plugin)\n[![bundle size](https://deno.bundlejs.com/?q=@real-router/lifecycle-plugin&treeshake=[*]&badge=detailed)](https://bundlejs.com/?q=@real-router/lifecycle-plugin&treeshake=[*])\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](../../LICENSE)\n\n> Route-level lifecycle hooks for [Real-Router](https://github.com/greydragon888/real-router). Add `onNavigate`, `onEnter`, `onStay`, `onLeave` callbacks directly to route definitions.\n\n```typescript\n// Without plugin — scattered subscribe() calls with route checks:\nrouter.subscribe(({ route, previousRoute }) => {\n  if (route.name === \"catalog\") loadServices(route.search);\n  if (previousRoute?.name === \"editor\") saveEditorState();\n});\n\n// With plugin — declarative, per-route:\n{ name: \"catalog\", path: \"/catalog?q&sort\", onNavigate: () => (s) => loadServices(s.search) }\n{ name: \"editor\", path: \"/editor\", onLeave: () => () => saveEditorState() }\n```\n\n## Installation\n\n```bash\nnpm install @real-router/lifecycle-plugin\n```\n\n**Peer dependency:** `@real-router/core`\n\n## Quick Start\n\n```typescript\nimport { createRouter } from \"@real-router/core\";\nimport { lifecyclePluginFactory } from \"@real-router/lifecycle-plugin\";\n\nconst routes = [\n  {\n    name: \"services.catalog\",\n    path: \"/catalog?q&sort&dir\",\n    // Fires on entry AND on param-change — recommended default\n    onNavigate: () => (toState) => {\n      loadServices(toState.search);\n    },\n  },\n  {\n    name: \"chat\",\n    path: \"/chat/:roomId\",\n    // Orthogonal: onEnter covers entry-only setup, onNavigate covers\n    // every navigation (including entry). Both fire on entry.\n    onEnter: () => (toState) => {\n      chatSocket.connect(toState.params.roomId);\n    },\n    onNavigate: () => (toState) => {\n      loadMessages(toState.params.roomId);\n    },\n    onLeave: () => () => {\n      chatSocket.disconnect();\n    },\n  },\n];\n\nconst router = createRouter(routes);\nrouter.usePlugin(lifecyclePluginFactory());\n\nawait router.start(\"/\");\n```\n\n> **Start with `onNavigate`.** It covers the most common case — running the same logic whenever the route is the navigation target (data loading, analytics, UI reset). Add `onEnter` or `onStay` for extra case-specific logic.\n\n## Hook Reference\n\n| Hook         | Fires when                              | Typical use case                            |\n| ------------ | --------------------------------------- | ------------------------------------------- |\n| `onNavigate` | Any successful navigation to the route  | Data loading, analytics, UI reset (default) |\n| `onEnter`    | Route is entered                        | Entry-only setup (open socket, scroll top)  |\n| `onStay`     | Same route name (params may be unchanged)  | Stay-only logic (incremental updates)       |\n| `onLeave`    | Route is left                           | Cleanup timers, save state                  |\n\n**Orthogonal dispatch:** `onEnter` / `onStay` / `onNavigate` fire independently based on their own conditions. On entry, `onEnter` **and** `onNavigate` fire. On param-change, `onStay` **and** `onNavigate` fire. Each hook is composable — declaring one never silences another.\n\nEach hook field is a **factory function** `(router, getDependency) => (toState, fromState?) => void`. The factory runs once per route; the returned callback is cached and invoked on each matching transition. When you don't need DI, omit the factory params:\n\n```typescript\n// Without DI — ignore factory params:\nonEnter: () => (toState) => { console.log(\"entered\", toState.name); }\n\n// With DI — access router and dependencies:\nonEnter: (router, getDependency) => (toState) => {\n  const analytics = getDependency(\"analytics\");\n  analytics.track(\"page_viewed\", { route: toState.name });\n}\n```\n\n### Execution order\n\n`onLeave` fires first (at leave-approve phase), then `onEnter` or `onStay` (at transition success).\n\n### Redirect from a hook\n\nRedirecting with a **synchronous** `router.navigate()` inside a hook throws `REENTRANT_NAVIGATION` (a reentrant navigate from a transition listener is banned) and, via the #798 isolation, surfaces as an uncaught error — the redirect never happens. Defer it: `queueMicrotask(() => router.navigate(\"login\"))` runs after the transition settles and works.\n\n## Use Cases\n\n### Data loading (onNavigate — recommended default)\n\n```typescript\n{\n  name: \"services.catalog\",\n  path: \"/catalog?q&sort&dir\",\n  onNavigate: () => (toState) => {\n    // Fires on entry from another route AND on filter/sort param changes\n    loadServices(toState.search);\n  },\n}\n```\n\n### Analytics tracking\n\n```typescript\n{\n  name: \"product\",\n  path: \"/products/:id\",\n  onEnter: () => (toState) => {\n    analytics.track(\"product_viewed\", { productId: toState.params.id });\n  },\n}\n```\n\n### Cleanup on leave\n\n```typescript\n{\n  name: \"editor\",\n  path: \"/editor/:docId\",\n  onLeave: () => () => {\n    autosaveTimer.clear();\n    webSocket.disconnect();\n  },\n}\n```\n\n> **Caveat:** `onLeave` fires only on a guarded `navigate()` (via `onTransitionLeaveApprove`). It does **not** fire for a route torn out by a tree mutation — `getRoutesApi(router).replace()` / `clear()` / a `navigateToNotFound()` commit skip the leave phase, so cleanup here is not guaranteed across tree mutations (#1201).\n\n### React to param changes\n\n```typescript\n{\n  name: \"search\",\n  path: \"/search?q\",\n  onStay: () => (toState) => {\n    searchStore.setQuery(toState.search.q);\n  },\n}\n```\n\n## Documentation\n\n- [ARCHITECTURE.md](ARCHITECTURE.md) — Design decisions and data flow\n- [Plugin Architecture](https://github.com/greydragon888/real-router/wiki/plugin-architecture) — How plugins integrate with the router\n\n## Related Packages\n\n| Package                                                                                  | Description                            |\n| ---------------------------------------------------------------------------------------- | -------------------------------------- |\n| [@real-router/core](https://www.npmjs.com/package/@real-router/core)                     | Core router (required peer dependency) |\n| [@real-router/browser-plugin](https://www.npmjs.com/package/@real-router/browser-plugin) | Browser History API integration        |\n| [@real-router/logger-plugin](https://www.npmjs.com/package/@real-router/logger-plugin)   | Development logging                    |\n\n## License\n\n[MIT](../../LICENSE) © [Oleg Ivanov](https://github.com/greydragon888)\n","readmeFilename":""}