{"_id":"@real-router/ssr-data-plugin","_rev":"47-6fddc4a5d953edbc5b3f39b23e04b69c","name":"@real-router/ssr-data-plugin","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"@real-router/ssr-data-plugin","version":"0.0.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"fc736108864674cf2b0dbb60a4ed90ec738f490a","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.0.1.tgz","fileCount":15,"integrity":"sha512-Kr/LYRE7Ik7ZUv6xwrd+8E6YpHJKCVhjWkYakknH6Ymlywv17D6Oudvn05hN5mgHBr0ij64Cdjgfxo07nSuWrQ==","signatures":[{"sig":"MEUCIQCMo+LtpeSrhkxbI5ZtWAvCkFwePmzwKNnU1lYiQjxttQIgCawjKs7gb152mF0tkD2kOQVxMVIDsUlBOhHFPBZr35I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20324},"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":"045c2763db6a262bcee3cd8626e8de542ee7fe9a","scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","build":"tsup","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"greydragon888","email":"greydragon888@gmail.com"},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.6.2","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"workspace:^"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.0.1_1773844715677_0.9940352938755774","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@real-router/ssr-data-plugin","version":"1.0.0","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@1.0.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":"f0b0784bd9c4643ef83d1af930de49cc591d425b","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-1.0.0.tgz","fileCount":16,"integrity":"sha512-oCt8gldMOazSfTNcpJzCgQONmPgZVgSTWQiWgs0tumfmQee86a3cMBfmBXHpnbejGXectU0lA7Rr+VQo9fqCdQ==","signatures":[{"sig":"MEYCIQCrjGTnaqGLpu0/vXI1EfGZT6QbH8faM/JRfN5gdXRLMgIhAJKyKdkITXCO1K62tgKwO18L0KjkTT3ohvmo7CiNJqUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21391},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-1.0.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","build":"tsup","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/724569de33d36fbededccf6ecf1d72f4/real-router-ssr-data-plugin-1.0.0.tgz","_integrity":"sha512-oCt8gldMOazSfTNcpJzCgQONmPgZVgSTWQiWgs0tumfmQee86a3cMBfmBXHpnbejGXectU0lA7Rr+VQo9fqCdQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_1.0.0_1773845751060_0.38110510088077887","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@real-router/ssr-data-plugin","version":"0.1.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"30897831352058a840cb88b0191de3f71dd898d6","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.1.tgz","fileCount":16,"integrity":"sha512-QewNwzBUnq1WuHF2yZTWEKb0cf1CMqetiRJvZGiHjfWltz9jgiszmJDSX0LFwcmhDYYF4B3tt2u2Ur7CQDLx3g==","signatures":[{"sig":"MEQCICrPCiJ/aZNbXcwTbM/pZjqlCgwUQI1K06myutGw9pGcAiBRGUGJmClcq8B8rBjO7sVw/JAL1sXNIWauPhwYmS8p7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21459},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","build":"tsup","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/a9fe80bf4beed4dd35801eb1436eb400/real-router-ssr-data-plugin-0.1.1.tgz","_integrity":"sha512-QewNwzBUnq1WuHF2yZTWEKb0cf1CMqetiRJvZGiHjfWltz9jgiszmJDSX0LFwcmhDYYF4B3tt2u2Ur7CQDLx3g==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.39.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.1_1774511461991_0.4600319811867646","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@real-router/ssr-data-plugin","version":"0.1.2","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"dab6c5ea0866266d5eb8b609d3826b78697abdee","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.2.tgz","fileCount":16,"integrity":"sha512-YuWdZpzQdBXc0K/bwYAYDjlWLFDepB+cFJ7xVBqhKy5qM0VESbckDJlLVvMTxQ17RjdxO2JnP85lkRlolZkTNw==","signatures":[{"sig":"MEQCIDm54BmxpNDZVPNZPFTFLkkf8CsDtHMoPBgjiE+nGoyDAiABPRfQ6yoCggEb7kHUccldX4/fmjgGu9ON4vZx1ZcsBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21459},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","build":"tsup","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/2b19f15183b3d9a36c930ba26022d04a/real-router-ssr-data-plugin-0.1.2.tgz","_integrity":"sha512-YuWdZpzQdBXc0K/bwYAYDjlWLFDepB+cFJ7xVBqhKy5qM0VESbckDJlLVvMTxQ17RjdxO2JnP85lkRlolZkTNw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.2_1774577333579_0.07387311009569597","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@real-router/ssr-data-plugin","version":"0.1.3","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"1141e7c814a7233473d238174783029a0457639d","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.3.tgz","fileCount":16,"integrity":"sha512-sqdi8Bjq1V13HO8qJyWyS9zsnTJ78et/O54Xhv/uAJnv+TRTVm3zJEhXEM+TeKrx/qwRFvkLDExR2FmxLtPT6A==","signatures":[{"sig":"MEQCIEt4umN8WpIAIVE0yQ8tpaP/PnetTYSF8RUwuIaeAvQRAiAmJh4pQNEmHApLVMf7ztKz4b9D7HuJvGiGEIUOLTnn7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21490},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","build":"tsup","lint:types":"attw --pack .","type-check":"tsc --noEmit","lint:package":"publint","build:dist-only":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/7927de58e7ef084ad2db7e5e3b372568/real-router-ssr-data-plugin-0.1.3.tgz","_integrity":"sha512-sqdi8Bjq1V13HO8qJyWyS9zsnTJ78et/O54Xhv/uAJnv+TRTVm3zJEhXEM+TeKrx/qwRFvkLDExR2FmxLtPT6A==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.3_1774813248922_0.2991799284340224","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@real-router/ssr-data-plugin","version":"0.1.4","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"04648e4d40fc852a5d963a8bb5d5bcbd18428c27","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.4.tgz","fileCount":14,"integrity":"sha512-7kAdaRuYQa4GgZd+E30t8CC34bGNAFGFCMREbge8358JF8KF+UxaGsaqctImaAncqBpA8FfZDzozG0rSvc8MvA==","signatures":[{"sig":"MEUCIEji2/u2tbBXMkgWeanN8UrJpeXl/rcuN8oZWERimz9XAiEA8n5SY4YaXRekZKLgLxaAuS7iRzp3RoreG7Y+JyS5F2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17348},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/61b862a63754a0f409153a7b3d4bcad3/real-router-ssr-data-plugin-0.1.4.tgz","_integrity":"sha512-7kAdaRuYQa4GgZd+E30t8CC34bGNAFGFCMREbge8358JF8KF+UxaGsaqctImaAncqBpA8FfZDzozG0rSvc8MvA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.42.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.4_1774927664015_0.8337501431388268","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@real-router/ssr-data-plugin","version":"0.1.5","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"6d965b27b2fc4279098d06639d08cc41de2b1309","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.5.tgz","fileCount":14,"integrity":"sha512-CfEnKvI3CqB9I+UATehB4lojCx9OGmMxEGJyNm3FvZUj3vvqgupGv0Ej4R8Lx6KPbArbDxbP6TWtw7qTJThxLQ==","signatures":[{"sig":"MEYCIQCb/xqKyx32oPuGAVaCcIlYAL9SJRmBgXsMw6/LkNLvFwIhAJZOFlKRN2bqMoRI1M/RMpUKgLFSTOUAwSCKNiZPVB+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17348},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.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","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/8afddea663f4af41b1205982d9beac11/real-router-ssr-data-plugin-0.1.5.tgz","_integrity":"sha512-CfEnKvI3CqB9I+UATehB4lojCx9OGmMxEGJyNm3FvZUj3vvqgupGv0Ej4R8Lx6KPbArbDxbP6TWtw7qTJThxLQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.9.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.43.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.5_1775020240731_0.8004680166252729","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@real-router/ssr-data-plugin","version":"0.1.6","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"a7e36a75e3c013f2e30a96cb31b3061e9aa149fe","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.6.tgz","fileCount":14,"integrity":"sha512-KpCuKw+LZyMAji6ENmR6n81Uy+HffXbCBcVNfvtgKmrdznwDscRYHuxRdxBZ98xTVccp/RkN5dWyzkuhVQ4mfg==","signatures":[{"sig":"MEUCIQCsP8Ggj/zzvI4rJr+H53R+Nx5b3IAaH0jGB0g9OWIMqAIgSRuLegbEktECJxMV6ag0MCeSfpb/ao3FlJsbVQEd+7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17348},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.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","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/29d51aa35f59eec91d8d818c1cefd730/real-router-ssr-data-plugin-0.1.6.tgz","_integrity":"sha512-KpCuKw+LZyMAji6ENmR6n81Uy+HffXbCBcVNfvtgKmrdznwDscRYHuxRdxBZ98xTVccp/RkN5dWyzkuhVQ4mfg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.6_1775220304896_0.6408370630360232","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@real-router/ssr-data-plugin","version":"0.1.7","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"803ae5f6675dec9e08d3f0df471d99ebe50f5e8d","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.7.tgz","fileCount":14,"integrity":"sha512-+0hzL4NGmGH+UNXejnWEI9bTK1Zc6JdYQznpm6/gyXYzkQ7wtsWqAXuU/qz/4rMR6rIKJaQ5EPAYP35zpV7mXQ==","signatures":[{"sig":"MEUCIEMYSHKl2IkrMvoXg96wGToEpSrQaY41Q0ndnv2/Q1MXAiEA8AmUHe7nmnRPOJb12+KIRbjD+6Z0LuLAnWNAAeA2q+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17348},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.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","development":"./src/index.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/06a5862caab0012be5511c15e0632de7/real-router-ssr-data-plugin-0.1.7.tgz","_integrity":"sha512-+0hzL4NGmGH+UNXejnWEI9bTK1Zc6JdYQznpm6/gyXYzkQ7wtsWqAXuU/qz/4rMR6rIKJaQ5EPAYP35zpV7mXQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.7_1775388267590_0.33913652777735814","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@real-router/ssr-data-plugin","version":"0.1.8","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"2aa8b19351c53b5e3a4620c0835c49de4515ed57","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.8.tgz","fileCount":9,"integrity":"sha512-/mzQb37wOC0DwcpB/mDMuEiG/Z6Q0rxO6/8zHKoFmtKrzQhip5xVsLDkVnLcSU6eJqy15mclv88XbCQOqWrolQ==","signatures":[{"sig":"MEQCIQDsW1Kfb9fsP41LxLenmqXghFW0m6GgJr0K4lxPlxBOtgIfEJHIFRCyFQr2n3EuPyerKzLd0K0gYB8A8uSzP6K51g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15111},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.8.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/7cf7c840c56b33284f7f2da25bd387c1/real-router-ssr-data-plugin-0.1.8.tgz","_integrity":"sha512-/mzQb37wOC0DwcpB/mDMuEiG/Z6Q0rxO6/8zHKoFmtKrzQhip5xVsLDkVnLcSU6eJqy15mclv88XbCQOqWrolQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.8_1775546394508_0.7014402421481563","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@real-router/ssr-data-plugin","version":"0.1.9","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"da80735b7f019e4c92f9bd3d7a82ac7047f2cdd7","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.9.tgz","fileCount":14,"integrity":"sha512-hNWFw601uo1B4eIIAur5Sx/Ik7706lKhdHwWNF1AHN8qXdmTxoJX5mlYAVxVl0vX3tYOWGywNSn7l3wNVsYOBA==","signatures":[{"sig":"MEQCIEoazlVqBxj+okMzVXHH+Q60srPhLPCNowRwCoPcCyBeAiAk/bwbxsc8gyUbIz7BUqWz4CncjP2TMxRNI3lVlYtVUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17309},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.9.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/6b1fa8de93ad4148c6a2fe055f130b6a/real-router-ssr-data-plugin-0.1.9.tgz","_integrity":"sha512-hNWFw601uo1B4eIIAur5Sx/Ik7706lKhdHwWNF1AHN8qXdmTxoJX5mlYAVxVl0vX3tYOWGywNSn7l3wNVsYOBA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.45.2"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.9_1775556921241_0.050443575638991156","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@real-router/ssr-data-plugin","version":"0.1.10","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.1.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":"de6cf5f282f52d20534f9d36c7b57aa7186e30f6","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.1.10.tgz","fileCount":16,"integrity":"sha512-ZSxk4Ypn4oQc4ljLbrwvrpR/UPw3cmYbjQF2lvh+o0oW0H/L2VvJFz40lwK0FCgpd00JTzMXyHmTee4Uhymy2g==","signatures":[{"sig":"MEQCIAS00e5MCcXTH5C2rVI1TBBIJ/NSoIPPkSNNDnfnbfR6AiA5BosoLEhU4iUZ/LMfEIAuUh8uQMWXUIaM8Q8RTjB4xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18159},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.1.10.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/1b0d14242850291870b700ae877f2035/real-router-ssr-data-plugin-0.1.10.tgz","_integrity":"sha512-ZSxk4Ypn4oQc4ljLbrwvrpR/UPw3cmYbjQF2lvh+o0oW0H/L2VvJFz40lwK0FCgpd00JTzMXyHmTee4Uhymy2g==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.46.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.1.10_1775796310799_0.7986739835086121","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@real-router/ssr-data-plugin","version":"0.2.0","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"e4058fb60d2b6accb6aa5bf015d4554a58921ebf","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.2.0.tgz","fileCount":16,"integrity":"sha512-LyeiXPx9BqgzTkyQPUCFuMOZXDgHA0O7dThzOwVwdMHF1MepD8TgpsVGdjdI7C8kvkDwsqjTIebhNzZIl1w7OA==","signatures":[{"sig":"MEUCIG4fVVtY3mcwl83yU81xE3+SVqLyLiK659O4SZM4law8AiEApb1By447xRcSGl+wt+ezYSCB7fGSSZ2bZeStw8pciVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18159},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/6ac704ec5c193478b9cd44ebc5b608c4/real-router-ssr-data-plugin-0.2.0.tgz","_integrity":"sha512-LyeiXPx9BqgzTkyQPUCFuMOZXDgHA0O7dThzOwVwdMHF1MepD8TgpsVGdjdI7C8kvkDwsqjTIebhNzZIl1w7OA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.47.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.2.0_1775887518513_0.7061983397181406","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@real-router/ssr-data-plugin","version":"0.2.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"7584991711e6de8871f1f9c47fbe02adf332025c","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.2.1.tgz","fileCount":16,"integrity":"sha512-GHZ3/4DgntcKG7b33jLFwyMA91OSGbXCFAgvbS2zCvl7VVSPJLgapXdoelrJMwT4pSuM2t2tv1ibAJHhZK9HKw==","signatures":[{"sig":"MEQCIH3wvsDlp9qeAl2ZpWVxhScUoy6sT9inlVmcF+4ra6eqAiAknbx/EXJKowqeMDK3E0VPZLX0ToPlghGLXbMhzRdBMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16951},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/c01fb280d3616dbf6abb08abdea9f566/real-router-ssr-data-plugin-0.2.1.tgz","_integrity":"sha512-GHZ3/4DgntcKG7b33jLFwyMA91OSGbXCFAgvbS2zCvl7VVSPJLgapXdoelrJMwT4pSuM2t2tv1ibAJHhZK9HKw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.2.1_1775988420595_0.7947127682521888","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@real-router/ssr-data-plugin","version":"0.3.0","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"d2c178e1c8bcdbc61199d57eb709868532bd69f6","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.3.0.tgz","fileCount":16,"integrity":"sha512-dLcmBX++EzShPlgAe24hrJvs2RtYjuNbr2OVjk3hNUgVoemWvFZGDK/AnYo4umHSIWbisitSZyTHwEZujUj2kw==","signatures":[{"sig":"MEYCIQDTq0hzSJ9GZUHjQ8ZqIatq9mfwKuF+8O0O7MGawE2ocAIhALZDvobLM1bz99ZKl5mXbd9xzdp/eUSgaskxFMApA41y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23205},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/e20a8823b2de1d2457f8036c6aa752fd/real-router-ssr-data-plugin-0.3.0.tgz","_integrity":"sha512-dLcmBX++EzShPlgAe24hrJvs2RtYjuNbr2OVjk3hNUgVoemWvFZGDK/AnYo4umHSIWbisitSZyTHwEZujUj2kw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.48.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.3.0_1776047386023_0.6339610193131908","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@real-router/ssr-data-plugin","version":"0.3.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.3.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":"cc2153e83da830b04435fb4b719e7ca82883e7a8","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.3.1.tgz","fileCount":16,"integrity":"sha512-E+6KbjA+nKLMT+9jWmYbv0jFTukLonCCPJ1QVlvkGHGXjcQ7sYdnWDIryCgRyEJx5+3xBSlPha3yVh/6ibisJQ==","signatures":[{"sig":"MEUCIQCw+u0NLYzAfU1LK2Yau+KKUOL7WgTyuVv7+7MW48AuCQIgIFLbpsaPTZ9Yfv8NVXYAJ3fRVUie/6sklMrLSXIE9w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23205},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.3.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/9519cd028f038fe7d1d90e57471f00ee/real-router-ssr-data-plugin-0.3.1.tgz","_integrity":"sha512-E+6KbjA+nKLMT+9jWmYbv0jFTukLonCCPJ1QVlvkGHGXjcQ7sYdnWDIryCgRyEJx5+3xBSlPha3yVh/6ibisJQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.49.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.3.1_1776623828971_0.7912042529186545","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@real-router/ssr-data-plugin","version":"0.3.2","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.3.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":"aa2cb4128a2115e6c3bca84e4410c85ccc1fbc60","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.3.2.tgz","fileCount":16,"integrity":"sha512-rqN7/dyJ8T7+I12t6tb+fLz4KYQOvxFMKEvGs6mHuNzwJLynNAfxztOQEC1EOLcHCzgHpQVcYblWWV/RNdsKBg==","signatures":[{"sig":"MEQCIAxpbNoWjY+3vdZfGaWCeAnkHh18xLUnDK98mh8X1d+qAiB98WwME3hpj+f2vmn2Me6fUnUPuyksvipw0os8/IDSnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23205},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.3.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/e84d140202dcb1ec48d3eae56a60cb86/real-router-ssr-data-plugin-0.3.2.tgz","_integrity":"sha512-rqN7/dyJ8T7+I12t6tb+fLz4KYQOvxFMKEvGs6mHuNzwJLynNAfxztOQEC1EOLcHCzgHpQVcYblWWV/RNdsKBg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.34.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.3.2_1776665333631_0.6790359179201759","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@real-router/ssr-data-plugin","version":"0.3.3","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.3.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":"e1f8cec84c75df5c5b3ea5699a7f9e9af69f9778","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.3.3.tgz","fileCount":16,"integrity":"sha512-POpKuLL07+Wq1ejB/6zAvWw7EO7QO+NIte/MzNYNl2rsOm52PFry243kxMaCX5jwOEhvvgqKRTum5Rx32R2LTQ==","signatures":[{"sig":"MEUCIQCB7oFK+YL5kz3yugMKFEPse2jervU+LKxRTw04kIMAhgIgQm8wW7+hPoqDpPprvplR9nmmvsha0c57xOeXzah38r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23205},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.3.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/d84f09568b9325a73712549a82cbae07/real-router-ssr-data-plugin-0.3.3.tgz","_integrity":"sha512-POpKuLL07+Wq1ejB/6zAvWw7EO7QO+NIte/MzNYNl2rsOm52PFry243kxMaCX5jwOEhvvgqKRTum5Rx32R2LTQ==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.51.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.3.3_1777408197784_0.6053478036980715","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@real-router/ssr-data-plugin","version":"0.3.4","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.3.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":"1857607c2aaae995591c30883b1c5525f491b9bc","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.3.4.tgz","fileCount":16,"integrity":"sha512-r93X+Se4EVIWfBQbiWLakDNE9L5e9Fv2Vk4ixqf+TeMP/NRLMJbN6jmwttSdoPHUqdjKuDDM8Yb94lvYTFbItA==","signatures":[{"sig":"MEQCIASAh2bB4DNP/ULgs359DSJM9Dt0cxxTXQ4+bKDW5pCHAiBQaTGr6UqS3qbdczi4xLF72YevqInBb/BOKV6FaOJkPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25151},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.3.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","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/7a8f8b41a388dc29e7b22a75f2212d35/real-router-ssr-data-plugin-0.3.4.tgz","_integrity":"sha512-r93X+Se4EVIWfBQbiWLakDNE9L5e9Fv2Vk4ixqf+TeMP/NRLMJbN6jmwttSdoPHUqdjKuDDM8Yb94lvYTFbItA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.11.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","dependencies":{"@real-router/types":"^0.35.0"},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.52.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.3.4_1777735192239_0.26376697302466257","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@real-router/ssr-data-plugin","version":"0.4.0","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"3ef7995a74e0c2373826d2501bbe7543a0cb4916","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.0.tgz","fileCount":43,"integrity":"sha512-4oY4EwdF87L9fDK7idWb+73cSfMGF6DP2UEgIV0vBv/TMJ+YPClbroj4YJKsWf8DTfmy03f8WEAZ8Fm3rinDAA==","signatures":[{"sig":"MEQCICsIzsNpZIWHNOAO7VkniKidcyUh2KZMhUkbjWSTJgPtAiAO8euk+0d7S2T8/pJUxvjMQ0eo4dM6kRDwJ/I+FW9egw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240293},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/70694bcb066f4109a332dedcca141e3c/real-router-ssr-data-plugin-0.4.0.tgz","_integrity":"sha512-4oY4EwdF87L9fDK7idWb+73cSfMGF6DP2UEgIV0vBv/TMJ+YPClbroj4YJKsWf8DTfmy03f8WEAZ8Fm3rinDAA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.12.1","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@real-router/types":"^0.35.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.53.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.0_1779087991752_0.18980995929734656","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@real-router/ssr-data-plugin","version":"0.4.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"5e6b69fd399ded04f92b5b89843b0f45a4fba2f6","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.1.tgz","fileCount":43,"integrity":"sha512-KzzpEOlSIycMr1sMacJk4qCTapJNNX8JwWGDR+kpv61dmwLgjTI0e6wgmThgo1w8B/FJp63Ry7OEnMDs3NdgPg==","signatures":[{"sig":"MEUCICuuLGE3oi1RUoz3Y8PQiLFlWnkX1mumHhAXRxG2Wn1QAiEA47pWY8sAYRQJ+JJets9rtphzY86hJwEy6U28Zsy4cSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241345},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/cebe6f3ec25544ac92d0c890719da068/real-router-ssr-data-plugin-0.4.1.tgz","_integrity":"sha512-KzzpEOlSIycMr1sMacJk4qCTapJNNX8JwWGDR+kpv61dmwLgjTI0e6wgmThgo1w8B/FJp63Ry7OEnMDs3NdgPg==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.12.1","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"@real-router/types":"^0.35.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.54.1"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.1_1779498778392_0.05473740067189237","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@real-router/ssr-data-plugin","version":"0.4.2","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"1171dbfcc7b9f7a94a3a0b2f8d56fe3c2167da5d","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.2.tgz","fileCount":43,"integrity":"sha512-pEjBhxTqQN8IYeuIWzsQ6rEI1XaUXmdthWJrTOC31kPc/OSQGVY2MXPDw/FjYo9RrNvfMLcoevU83oJRX4n0vA==","signatures":[{"sig":"MEUCIDLjViRY59MyuSHHNjrPnFEBkDOYFWrRg/dy/9jbRdo7AiEAtQXIcZGIp/rvcR/nWUrOIOI4GTOFvziUiPXf/y1AvGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241345},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/8b525892fa4ad508445d1a5cd4259199/real-router-ssr-data-plugin-0.4.2.tgz","_integrity":"sha512-pEjBhxTqQN8IYeuIWzsQ6rEI1XaUXmdthWJrTOC31kPc/OSQGVY2MXPDw/FjYo9RrNvfMLcoevU83oJRX4n0vA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.35.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.55.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.2_1780642166454_0.3973816645020618","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@real-router/ssr-data-plugin","version":"0.4.3","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"0ae729f7de22b895939c53d275bd6a637e2881a6","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.3.tgz","fileCount":43,"integrity":"sha512-xswuduCH9yCTo8xnR/nSeU/uCLiuzYAyqUjKg6f1DjnwsN2BdyDYzoRNrKeHiVTa9ziHtRLq6JbxdwNkyXfkAA==","signatures":[{"sig":"MEQCIFgRp6Y7XcKuU3JbeYf/aLkytuSsIqu8EF5Bx/njYQHHAiBXgnZUkTXUM/+iOdCroOkzcKtxjNo3ZW4ugvwjxKpGzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241375},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/9efc5449c5417c4b21e71f755a8b815b/real-router-ssr-data-plugin-0.4.3.tgz","_integrity":"sha512-xswuduCH9yCTo8xnR/nSeU/uCLiuzYAyqUjKg6f1DjnwsN2BdyDYzoRNrKeHiVTa9ziHtRLq6JbxdwNkyXfkAA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.36.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.56.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.3_1781015635919_0.7079881328027566","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@real-router/ssr-data-plugin","version":"0.4.4","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"8ba740c6edbbbfa8e006c91a690c9c8bbc562b99","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.4.tgz","fileCount":35,"integrity":"sha512-KluH9FljqbrOBkzjDBESJN78r3faIBz9w6n2kccs8190aK9m5WDYD678cZ1fcgHy86/9NFFLD1/Or9/qZM8v+A==","signatures":[{"sig":"MEQCIH7dMgpcH29ccdfYwQrOl/yAb+CS812u0YeOzYq8nzVVAiA49GAPkGX6l3BNweHNF2Wi9JvaFdYx58FYF2Wb+k/pfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/130e8fee35cb6d7e13e17067a25649d3/real-router-ssr-data-plugin-0.4.4.tgz","_integrity":"sha512-KluH9FljqbrOBkzjDBESJN78r3faIBz9w6n2kccs8190aK9m5WDYD678cZ1fcgHy86/9NFFLD1/Or9/qZM8v+A==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.36.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.57.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.4_1781616770474_0.2501073947957233","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@real-router/ssr-data-plugin","version":"0.4.5","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"b7314dd34699d11c563e1f38d6d1b442264b2c09","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.5.tgz","fileCount":35,"integrity":"sha512-bO+vAW/qbZcOUFb648KOD0sAIHuswJDsyj23fF2TXrU9V6SyU4ZaHOTRTI4oN1mEphi8uaYbwNpo2GLzvGwGjw==","signatures":[{"sig":"MEYCIQDDfiX27Q7zIE2RASiD8XI7hrIIeujZ/TI82ysHrC3R6gIhAN4OZJE9dSCPenYSbY8I+p++dALYDdfj/igDtk3irB9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/cf0d8d5a746d9715047549b3894833cd/real-router-ssr-data-plugin-0.4.5.tgz","_integrity":"sha512-bO+vAW/qbZcOUFb648KOD0sAIHuswJDsyj23fF2TXrU9V6SyU4ZaHOTRTI4oN1mEphi8uaYbwNpo2GLzvGwGjw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.36.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.58.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.5_1781795656606_0.547583469662662","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@real-router/ssr-data-plugin","version":"0.4.6","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"3ed225102ca2caa02759cda9412218136df6cfb7","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.6.tgz","fileCount":35,"integrity":"sha512-rjsnsKO67fpt/eah0nYEO46Ubm4WiQHo/QHJJ7T3Xvjt9TaNgaIfj4YXikbwMb68vdqMTod/MawB52KdmwowOA==","signatures":[{"sig":"MEYCIQCJ0w7LEuhlKfa2Cv3hVolGDBnYmLJyVkLkkHVwzJn+NwIhAOjc67VIDPNZCg16b9/af7e82yeaCMdMPljFZM/mvmul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/d7a500ba48eefe39a97bd490e397af61/real-router-ssr-data-plugin-0.4.6.tgz","_integrity":"sha512-rjsnsKO67fpt/eah0nYEO46Ubm4WiQHo/QHJJ7T3Xvjt9TaNgaIfj4YXikbwMb68vdqMTod/MawB52KdmwowOA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.36.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.59.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.6_1781845145391_0.6488217581201599","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@real-router/ssr-data-plugin","version":"0.4.7","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"9db8949e9866f04e34d284a5db1cc5666342a86f","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.7.tgz","fileCount":35,"integrity":"sha512-QJ9CtgoWN8PUoFUSvKgoVIuoOV9nzX5PObyWUWyJxuvD1rP1aZhwvWzLbyZphm6yAfBqrVI1e7k/Q0o3lSPJlw==","signatures":[{"sig":"MEQCIG0QRTkkKZjTG8NZGVOcoPCwYd6MuCOxat7yOCqm7l3/AiBZi5pYCtapta01rWxld65aBuMwqki9bgSCtN+HKGEUXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/c7368c7213813ebe528db5403297ef4a/real-router-ssr-data-plugin-0.4.7.tgz","_integrity":"sha512-QJ9CtgoWN8PUoFUSvKgoVIuoOV9nzX5PObyWUWyJxuvD1rP1aZhwvWzLbyZphm6yAfBqrVI1e7k/Q0o3lSPJlw==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.36.1"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.7_1782094084236_0.29722816562811727","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@real-router/ssr-data-plugin","version":"0.4.8","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"52942f726f1960dfe5f1e2ccf7f3c062bc5e7982","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.8.tgz","fileCount":35,"integrity":"sha512-GqFQXE0yVIjPHAaK6EIOmK6tzNrLSXKrV4bkjHAQXPD03ddtZ0uJCY7RSn8Hg6A77jLt6thFDXT14PkNeE7JQA==","signatures":[{"sig":"MEUCIA/0FuKi8nJp+kQVsXOam+H8pZm43wtNTW5VSSqD7s3uAiEAkYDBMduxsGf3LPoRLYU+QLvzio/92GPj6LOBgkjF/HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"main":"./dist/cjs/index.js","type":"commonjs","_from":"file:real-router-ssr-data-plugin-0.4.8.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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"_resolved":"/tmp/191aa0bcd3e98c2261a652d6b06f2041/real-router-ssr-data-plugin-0.4.8.tgz","_integrity":"sha512-GqFQXE0yVIjPHAaK6EIOmK6tzNrLSXKrV4bkjHAQXPD03ddtZ0uJCY7RSn8Hg6A77jLt6thFDXT14PkNeE7JQA==","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"_npmVersion":"11.13.0","description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@real-router/types":"^0.37.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.61.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.8_1782268059558_0.5827472447802386","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@real-router/ssr-data-plugin","version":"0.4.9","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"7f93107153f3018da4e7a79cd15b706497f11e5b","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.9.tgz","fileCount":35,"integrity":"sha512-jqt5cIRxTBp5IOzjt0HY9GmWrmXOssvHc9ONWYoxdR1SpWQPQe9uyikaq07cDltGzFAUSRqnWfSoewPOn2LyhA==","signatures":[{"sig":"MEUCIFEuDgAAT//OZv6ROjQp8YnfQtoeRQmnH8D9Mqs0wvjXAiEAvs51CdyULX6YO5y1sneUd/GJj+NdCFNujtELtXa8Xus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224707},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/types":"^0.38.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":"^0.62.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.9_1782731890272_0.32408739866124603","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@real-router/ssr-data-plugin","version":"0.4.10","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"2dc5f8d7d28011cfc0ac84542c671868cdecf331","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.10.tgz","fileCount":35,"integrity":"sha512-Unb6N9oR82dMgJZA2u97HT6IoruTTrUR0tG9Bb9q5g6IZDlp1O5qKyZ1nit4zot+aBe3AVRJ/uyZJnLjBDAkRw==","signatures":[{"sig":"MEUCIBG1gJ6og7z+iyplEELI9qcufDfPHGRsuFJfYyAqOhyoAiEA75/3PECJ1g9ugghUr+7OQxTo9Gjfa2bz4OiiJm1ODlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224614},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/types":"^0.38.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.10_1782833637518_0.9587911345196674","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@real-router/ssr-data-plugin","version":"0.4.11","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"c9c130e62fce0718da20de9ca9e5e062a58f462e","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.11.tgz","fileCount":35,"integrity":"sha512-8hebyw/bg2FH/slKWnH75Z9YiDoUajjAsJKeWoXndR9n3/yIyzlbS7CC/eyZd0A1rRhqS9oNM3Y07S7fgH3ynQ==","signatures":[{"sig":"MEUCIG3VC9acpOf97OQbKmBApfmuCaj7Ouk/FQ2KPb0ctNkxAiEA4V0aU+RmWQWK/U7ThJM7AtKu4ZWd9Hoa3Uges/rhb5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232081},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/types":"^0.38.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.11_1783057504747_0.7270451085544345","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@real-router/ssr-data-plugin","version":"0.4.12","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"30ed7b43e28eb0c5d2c53473a87e2c3d9e0e35e0","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.12.tgz","fileCount":35,"integrity":"sha512-2R3OImwzmFFJqCOtk/q+/uQuWafej7NY6Q7Kg/KqGpTCBUDWxavOjtcfN9deqyEbRuOh2wlqIsqQHZyz/sn4Pw==","signatures":[{"sig":"MEYCIQDLvHOrqTjR7bqnRkq14fusGy1dDX3mCGiq50sjWezHtAIhAOQngT/NsB1QOLUBHPVYhpXKvSxUUQq2AFLE+2VNLVnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233103},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/types":"^0.38.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.12_1783062325713_0.8024875212255818","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@real-router/ssr-data-plugin","version":"0.4.13","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"ad70f1368d5cf09310563b9da124fbb315f67ccc","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.13.tgz","fileCount":35,"integrity":"sha512-+84rp5Z4AEAjRZPQgCBsgZ1y1AvDoCRqidBPh60gL9/HpbXYFmoNRGIs6KmtK7pVimWa98xsopwmmLKIevQvcw==","signatures":[{"sig":"MEYCIQCRxRanjtKoWTbHvkW9JS5EsXSd0OXNoyve1D35egluKgIhANTol0vGB4PyEyF4rUvkO6lzMHc9ouXmCyQIC06CXBye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233103},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --fix --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@real-router/types":"^0.39.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.13_1783348676459_0.666004849859916","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@real-router/ssr-data-plugin","version":"0.4.14","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.4.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":"a950db05645fba13858aa097db9faab277d0ea4f","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.4.14.tgz","fileCount":35,"integrity":"sha512-jBMk1dyYNKFIKJSm4GDMZXBP77ffyR1uhVNyx5K6VhrH6HIL/LE7vvjDlrsmE4b7WA3bcAKJGJ9YRTz3fB6fTw==","signatures":[{"sig":"MEYCIQDYyKHJTUIR9cuJghYbByz2NKDEkS8UT8DMNkMQ0VHjrAIhAOA4YTjBxGm3YofNDZX4yh7VkMTxyQvpPoCFvlNv2AFg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233435},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.4.14_1784448263493_0.8308995777682191","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@real-router/ssr-data-plugin","version":"0.5.0","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"8c7ba02b85a0137374e390b5251ad88bed42fa3c","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.0.tgz","fileCount":35,"integrity":"sha512-4Y90bUCwgT01AFE4rAeZsg+6ySXthIOZag+Vel/XACsYtSRtQUPXPzp7BE4PVi8wpcGts298a/p27GVH3dJNaQ==","signatures":[{"sig":"MEUCICyvohgt9JeQ94+YfPhoH7DjCI8jt9svWGnmcQImPIzUAiEAhMiHXfseen+nvTQn2zI5/a6LvRtIMEYXnaQtUHnf+AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235345},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/ssr-utils":"^0.2.0"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.0_1785400087907_0.4798694962507406","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@real-router/ssr-data-plugin","version":"0.5.1","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"b257709007c7088f9a92c8f3a075f4b0fca4faff","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.1.tgz","fileCount":35,"integrity":"sha512-uewPeSoU3GQgHZkDPYxf5vhJLZb3w+59uwq4iMMaHOefNrt6jncDgXNoI0HoVUH3S87M4LgGhCwwlQPUYyG1AA==","signatures":[{"sig":"MEUCIQDQhFoL6KVvFMUqWo+bmwa0tBkSPvyb8e4NqYnQeyGSTwIgKvdOuUCtE5tpZjVAwHuB70lbnOJFgT9rfucb2RYCaQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbi1jlqsr7eatHtv0ucEqOxjzDRCmRuAAqUp0B6MIZMgIgAJnQGs0BrnLcRgqKpl1wNE9Z6vflVkND3STloM8XX6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236842},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ tests/ --max-warnings 0","test":"vitest","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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.100.0","@real-router/ssr-utils":"^0.2.0"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.1_1787715497970_0.5042936564603051","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@real-router/ssr-data-plugin","version":"0.5.2","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"cd09e6900d2c9d774ead2d86a9fee6c7a24d4dfe","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.2.tgz","fileCount":35,"integrity":"sha512-arHekriIOzUTJHyBZWPG4tkuiYCd6OedU04HB2V2DmoZdSh6ZajpvwRirha5sxZI1LRCoHD7l56hymbf4EDITA==","signatures":[{"sig":"MEUCICBgdatQLoJYhgLv8DqBUJlytnJoq18K1lv3k6QcjLe5AiEAhRPaw1ccAszRB/SpOziI03ymhReQCan5+4KWKAOZuVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMbCpFfmffCxNBh688MocXwCmjnCUFNyYMQuYAptB4rwIge9UotsTnBJjN5xnn0mjwSj9R17EixdyrmrG7UZffxW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243942},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.100.0","@real-router/ssr-utils":"^0.2.0"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.2_1787739932137_0.8759046402525517","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@real-router/ssr-data-plugin","version":"0.5.3","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-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":"8c52c7b4fc5344ec5cec24162b6f9736061ddbb4","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.3.tgz","fileCount":35,"integrity":"sha512-lah1NVArz81D3rQohydfs3rIjsJkDhzg2df2tJHLqNAUsjgXtYvjj6eXzh90TgzaAnH5cOm8ZVEP7mJ6jkTdVQ==","signatures":[{"sig":"MEUCIB1XnuikjtPA3AtAA9GWoTb6FF+X8IZLK+jbW7AJCAidAiEAsFHUf4E0rXCgDNPtJJDvXAwA5mnsRuG31Q1CR91URvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBEsGWIBxwhjInVNB1y2PVIt+9rmcJaagcpL+0O/tbbQAiBk+sO6qMJa7L+eixld2sxopEHdQzBmSDADwCC4bco6rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249697},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.109.2","@real-router/ssr-utils":"^0.2.1"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.3_1788083020276_0.699420006939391","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@real-router/ssr-data-plugin","version":"0.5.4","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"3d3884332c2939a9d83a53cfbc61068399a25a58","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.4.tgz","fileCount":35,"integrity":"sha512-RUm4Q8OKYSV3PMNe3ggBlIvSnM0NmZoKVGT2+g1z5r0xMN0Fastuu9WyX3fWWSTPc0PWTsJK/apOQ0us+7MKvw==","signatures":[{"sig":"MEQCIFiSykPYL18eAuZB0VX6Nl9O359tqp/PDcnYx7BRJ7cFAiBV3fRi3Tuh0MA8HKQZrHub2ystyOb7+jo20v4/NLOVEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGaFT4Dt4+VYIrnPplLmJRx6SrudVVpuq9oNwMura/sFAiANjyC4wzbU4fOBdQ0xpgnEitxmQNtIkQOGrAr2uXiuiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258769},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.119.0","@real-router/ssr-utils":"^0.2.1"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.4_1788266306928_0.6775446308374871","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@real-router/ssr-data-plugin","version":"0.5.5","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"e54e4c6ce5d6ba89e856f18942eb25a5f9431c58","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.5.tgz","fileCount":35,"integrity":"sha512-evSAx10Nj6/GBv2/MH4/4xyrLqJ+WrnX32IQHVLBWpn8vKbCEgWXxpkJyXDP6EVcrvnQq/bGslCXZ5kKcbovgg==","signatures":[{"sig":"MEUCIAV41oSYKcmTtQ0IobGXEuiPvFtbx+T7wp5AsVtgRplCAiEAjbzD9QnjmIUASicS/h4ajWyGrCUWzGrYzV3tdn2yG7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFDnY3BTxMuRGZynHtFt2StEXIMhHCHX9T86blVGMcH+AiEA2JkOUq6Kcchqr+Iw9K+Ae1rXPUGqvZpsvznG/PotHys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266481},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.119.0","@real-router/ssr-utils":"^0.2.1"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.5_1788276352060_0.3321176575582798","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@real-router/ssr-data-plugin","version":"0.5.6","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"50a50f2b5bf1105064d4af1dccb7fed4c3075fab","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.6.tgz","fileCount":35,"integrity":"sha512-q1Z4mA5RLo7Z/m1yWo6yKZVYhbUStfcZWLVKyyQBupn2BL7+m4eYH3thJGBlHnCGx1Fp5azAc6oXg/qjI3OsiQ==","signatures":[{"sig":"MEYCIQD4ufFkPvvlNv9x1UeUpCNVhfDvBB4f/QPJ8icPIF+gQQIhALrPmr0iPRAOQyGf10jfd+ML4t+LEI5LBuWQTQEozXHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHj4iZo/0owWNXJgF5fWn87RRPLR7q5TGNn5f0ne+X6CAiEAoxQuySzNgQdvFbWjLuVKvUhnoWxnrxopoQzSQXWORF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274071},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.119.1","@real-router/ssr-utils":"^0.2.1"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.6_1788286139686_0.8665479630894046","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@real-router/ssr-data-plugin","version":"0.5.7","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"b006cccbc8795663d76a5c3b1b8104341cb59658","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.7.tgz","fileCount":35,"integrity":"sha512-3Akgf5EhJ7+O4bRwJklHBwUItIz8BbrFGbAePeXmbmrPGjn3fWRqcIonI2VjENK9QudG6Ssc2dZo3ByFSlJxpQ==","signatures":[{"sig":"MEQCIAXdQ9VG6b5FJ8eX9UIE1HMih7MoBkudBJ5re+LRaB/pAiBchT2RdcS2nStAyWiGArZqNw2YXvH22qAToAKgrjt81g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9dcVHqFnH11exbfPiAutqG/qRTeRbduncuIq7bL21kAIgOoOgxydNiSJ3yMobDJiP9ozSoAbP+hzljpSTEVWrI5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274547},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.120.1","@real-router/ssr-utils":"^0.2.2"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.7_1788320038426_0.43930849833162267","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@real-router/ssr-data-plugin","version":"0.5.8","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"2f229595d28d464479e73a6cb252431696807a63","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.8.tgz","fileCount":35,"integrity":"sha512-aZIFi1gF8CY+PzboSxknem1r+LGd+0N2MGLE18EVWuw5x3EdA8j4qZ8iwljUQKJU1mLHkIJyZkxTBN+XcAhspg==","signatures":[{"sig":"MEUCIQCkJ+66VPvHcxZ+cjaWiyX7Z/QOrcZfxdvBKee7jhJw5AIgTYPQFARswod8HvaixiDv9VGa0O0gnoa2QTEZY1RkMFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC27/6i5u+PFVA1Eav+P1klatql7tzDQZ/Tgp7WVk2C2AiEA2sPcL4KzCBuzqlOgKKgSKH1VsuCza4pkJv0uzFSuzTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275497},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.126.1","@real-router/ssr-utils":"^0.2.3"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.8_1788530647477_0.457583872394399","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@real-router/ssr-data-plugin","version":"0.5.9","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"990be45cc66aeaa649a4a74341d814a9981753b3","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.9.tgz","fileCount":35,"integrity":"sha512-bUBE5j4Srv0/hO+4iGSPwESe1XmCZLbLRcDTpqLTzFgc5S/Tp2z+IwhkSLq7maYbYk2heZWkZsg+EoyDIBKqsQ==","signatures":[{"sig":"MEUCIQDAidfoJLDEPstMXsAEP5kSJc8KkHKYKdunJGBjQywongIgFwTzB+uxoSjQllVktqFOFz/NIHvCMbVwt9HRqj0ZHIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE5mCYDke+j4aE9SS6/SjBOmENDZNyFJ7oTt6fF0KZHIAiBFsrDsO8jnH77zIutRpqgY3Bkl4ZW//NVTHHJ2viXW7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272723},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.126.2","@real-router/ssr-utils":"^0.2.3"},"peerDependencies":{"@real-router/core":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.9_1788586807568_0.10987014325814326","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@real-router/ssr-data-plugin","version":"0.5.10","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"5b7827cd1212fbfedca326b73d79e1ace80414e4","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.10.tgz","fileCount":35,"integrity":"sha512-3RhVQkGPDouprSQBja4SlYk7z9uZ0yc+opxdpsA69kSaYIwvN/IpwNLM4dQdJ1t4aVkU+BFNN5Qv6+IDwoSInA==","signatures":[{"sig":"MEYCIQClb77BKkuvaY0mouboZiIXITk3NpRUzL5Yq8DxzB4u1gIhANLAvY2JiHJsIJgBkjrJrGxg7cnxNbXJm5ufAT7qhDE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4iz9L8CSXq2YQdjGG4USxsNnH/8+SBH0Mo8FOr0u+BAIgdRsqmrD5edNNDvJU8lCmuwS60HeVtI3AxzEjePN7QhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272266},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.126.6","@real-router/ssr-utils":"^0.2.4"},"peerDependencies":{"@real-router/core":">=0.126.6"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.10_1788752938589_0.4069088733592574","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@real-router/ssr-data-plugin","version":"0.5.11","author":{"url":"https://github.com/greydragon888","name":"Oleg Ivanov","email":"greydragon888@gmail.com"},"license":"MIT","_id":"@real-router/ssr-data-plugin@0.5.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":"667fcab2812353349a939a1e346278b420c95ad5","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.5.11.tgz","fileCount":35,"integrity":"sha512-ltJNOUB4pQDCZMAqQBV3xQQPfyUP0YuJoeaGqHQnxdJJE5dFaGFxmW/qbv67hP+Nk5ZhNVCrV3sK1NJPr8hAZg==","signatures":[{"sig":"MEQCIACQWE4/Jww/FGq1+bpg3dRyvOtgEFS8Kybf7qquJ4PgAiAwhSPB8tlwk8cg9S640BWI8l/LnmgHsHeY1/1ybCC3Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA8CruP3i9S8UqGKflF6lN9QyCaIou+6AuosoEq72E7ZAiACWY6FZnM5QIvtPX0tiEqEgAR6AG84HHLvOP2AUpZMmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279470},"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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.131.0","@real-router/ssr-utils":"^0.2.4"},"peerDependencies":{"@real-router/core":">=0.131.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr-data-plugin_0.5.11_1789045283046_0.780642440554288","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"_id":"@real-router/ssr-data-plugin@0.6.0","bugs":{"url":"https://github.com/greydragon888/real-router/issues"},"dist":{"shasum":"f3930dacdcff597d7d56dc320b34aadf3dd3870c","tarball":"https://registry.npmjs.org/@real-router/ssr-data-plugin/-/ssr-data-plugin-0.6.0.tgz","fileCount":35,"integrity":"sha512-b7imMkRQAI1WtmvFZhtLB+6+qKD/1YZjUy9FjhwpH47MICMob8oN677ZhDk899sx7ILokrd6wJZLZWwbsS2CbA==","signatures":[{"sig":"MEQCICH/upG/maJ+znv02Nzx9ew37DpEKdZyMFmfQy8i/k1YAiB1glDeg6iucB91ELl387V1kMfPIC1rcirEHL+KZYUX1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA9hkfSCzOmFCoQ2vge5g+s0Oq24LLWKRYLZFkSaDqQLAiBvSzTDvFIzOryh7OkdON0n7Pk3O7CiO2AkfYrUF1L++g=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@real-router%2fssr-data-plugin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279351},"main":"./dist/cjs/index.js","name":"@real-router/ssr-data-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"},"./errors":{"types":{"import":"./dist/esm/errors.d.mts","require":"./dist/cjs/errors.d.ts"},"import":"./dist/esm/errors.mjs","require":"./dist/cjs/errors.js","@real-router/internal-source":"./src/errors.ts"},"./server":{"types":{"import":"./dist/esm/server.d.mts","require":"./dist/cjs/server.d.ts"},"import":"./dist/esm/server.mjs","require":"./dist/cjs/server.js","@real-router/internal-source":"./src/server.ts"}},"license":"MIT","scripts":{"lint":"eslint --cache --ext .ts src/ src/shared-ssr/ tests/ --max-warnings 0","test":"vitest","bundle":"tsdown --config-loader unrun","lint:fix":"eslint --cache --ext .ts src/ src/shared-ssr/ 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.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5277ee3e-8097-472f-8356-78ecb0d3168e"}},"homepage":"https://github.com/greydragon888/real-router","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","directories":{},"maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"sideEffects":false,"dependencies":{"@real-router/ssr-utils":"^0.3.0"},"typesVersions":{"*":{"errors":["./dist/cjs/errors.d.ts"],"server":["./dist/cjs/server.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"@real-router/core":"^0.141.0"},"peerDependencies":{"@real-router/core":">=0.141.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ssr-data-plugin_0.6.0_1789703884648_0.8599101900697754"}}},"time":{"created":"2026-03-18T14:38:35.576Z","modified":"2026-09-18T03:58:05.033Z","0.0.1":"2026-03-18T14:38:35.856Z","1.0.0":"2026-03-18T14:55:51.188Z","0.1.1":"2026-03-26T07:51:02.155Z","0.1.2":"2026-03-27T02:08:53.705Z","0.1.3":"2026-03-29T19:40:49.053Z","0.1.4":"2026-03-31T03:27:44.154Z","0.1.5":"2026-04-01T05:10:40.966Z","0.1.6":"2026-04-03T12:45:05.034Z","0.1.7":"2026-04-05T11:24:27.729Z","0.1.8":"2026-04-07T07:19:54.642Z","0.1.9":"2026-04-07T10:15:21.457Z","0.1.10":"2026-04-10T04:45:10.958Z","0.2.0":"2026-04-11T06:05:18.633Z","0.2.1":"2026-04-12T10:07:00.722Z","0.3.0":"2026-04-13T02:29:46.157Z","0.3.1":"2026-04-19T18:37:09.104Z","0.3.2":"2026-04-20T06:08:53.788Z","0.3.3":"2026-04-28T20:29:57.947Z","0.3.4":"2026-05-02T15:19:52.399Z","0.4.0":"2026-05-18T07:06:31.883Z","0.4.1":"2026-05-23T01:12:58.560Z","0.4.2":"2026-06-05T06:49:26.582Z","0.4.3":"2026-06-09T14:33:56.070Z","0.4.4":"2026-06-16T13:32:50.607Z","0.4.5":"2026-06-18T15:14:16.751Z","0.4.6":"2026-06-19T04:59:05.526Z","0.4.7":"2026-06-22T02:08:04.370Z","0.4.8":"2026-06-24T02:27:39.711Z","0.4.9":"2026-06-29T11:18:10.437Z","0.4.10":"2026-06-30T15:33:57.676Z","0.4.11":"2026-07-03T05:45:04.909Z","0.4.12":"2026-07-03T07:05:25.849Z","0.4.13":"2026-07-06T14:37:56.616Z","0.4.14":"2026-07-19T08:04:23.632Z","0.5.0":"2026-07-30T08:28:08.082Z","0.5.1":"2026-08-26T03:38:18.049Z","0.5.2":"2026-08-26T10:25:32.223Z","0.5.3":"2026-08-30T09:43:40.370Z","0.5.4":"2026-09-01T12:38:27.013Z","0.5.5":"2026-09-01T15:25:52.166Z","0.5.6":"2026-09-01T18:08:59.827Z","0.5.7":"2026-09-02T03:33:58.571Z","0.5.8":"2026-09-04T14:04:07.565Z","0.5.9":"2026-09-05T05:40:07.650Z","0.5.10":"2026-09-07T03:48:58.668Z","0.5.11":"2026-09-10T13:01:23.146Z","0.6.0":"2026-09-18T03:58:04.740Z"},"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","repository":{"url":"git+https://github.com/greydragon888/real-router.git","type":"git"},"description":"SSR per-route data loading plugin for Real-Router","maintainers":[{"name":"greydragon888","email":"greydragon888@gmail.com"}],"readme":"# @real-router/ssr-data-plugin\n\n[![npm](https://img.shields.io/npm/v/@real-router/ssr-data-plugin.svg?style=flat-square)](https://www.npmjs.com/package/@real-router/ssr-data-plugin)\n[![npm downloads](https://img.shields.io/npm/dm/@real-router/ssr-data-plugin.svg?style=flat-square)](https://www.npmjs.com/package/@real-router/ssr-data-plugin)\n[![bundle size](https://deno.bundlejs.com/?q=@real-router/ssr-data-plugin&treeshake=[*]&badge=detailed)](https://bundlejs.com/?q=@real-router/ssr-data-plugin&treeshake=[*])\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](../../LICENSE)\n\n> Per-route data loading for SSR with [Real-Router](https://github.com/greydragon888/real-router). Intercepts `start()` to load data before server rendering.\n\n```typescript\n// Without plugin:\nconst state = await router.start(url);\nconst data = await loadRouteData(state.name, state.params); // manual\n\n// With plugin:\nrouter.usePlugin(ssrDataPluginFactory(loaders));\nconst state = await router.start(url);\nconst data = state.context.data; // loaded automatically\n```\n\n## Installation\n\n```bash\nnpm install @real-router/ssr-data-plugin\n```\n\n**Peer dependencies:** `@real-router/core`\n\n## Quick Start\n\n```typescript\nimport { createRouter } from \"@real-router/core\";\nimport { cloneRouter } from \"@real-router/core/api\";\nimport { ssrDataPluginFactory } from \"@real-router/ssr-data-plugin\";\nimport type { DataLoaderFactoryMap } from \"@real-router/ssr-data-plugin\";\nimport { routes } from \"./routes\"; // your app's route tree\n\nconst loaders: DataLoaderFactoryMap = {\n  \"users.profile\": () => async ({ params }) => fetchUser(params.id),\n  \"users.list\": () => async () => fetchUsers(),\n};\n\n// Base router — created once at module load\nconst baseRouter = createRouter(routes, { defaultRoute: \"home\", allowNotFound: true });\n\n// Per-request SSR\nconst router = cloneRouter(baseRouter, { isAuthenticated: true });\nrouter.usePlugin(ssrDataPluginFactory(loaders));\n\nconst state = await router.start(url);\nconst data = state.context.data; // data loaded by matching loader\n\nconst html = renderToString(<App />);\nrouter.dispose();\n```\n\n## Configuration\n\nEntries are keyed by **route name** (not path). Each value is either a **factory function** `(router, getDependency) => loaderFn` (short form) or an object `{ ssr?, loader? }` with optional per-route SSR mode. The factory runs once at plugin registration; the returned loader is cached. Each loader receives `{ params, search }` and returns `Promise<unknown> | unknown`:\n\n```typescript\nimport type { DataLoaderFactoryMap } from \"@real-router/ssr-data-plugin\";\n\nconst loaders: DataLoaderFactoryMap = {\n  // Short form — defaults to ssr: \"full\"\n  home: () => async () => ({ featured: await fetchFeatured() }),\n\n  // Object form — opt out of server rendering for this route\n  \"admin.dashboard\": { ssr: false },\n\n  // Object form — server fetches data, app ships shell + JSON\n  \"users.profile\": {\n    ssr: \"data-only\",\n    loader: () => async ({ params }) => ({ user: await fetchUser(params.id) }),\n  },\n\n  // Function-form resolver — mode resolved per-navigation\n  \"docs.detail\": {\n    ssr: (state) => state.search.format === \"pdf\" ? \"client-only\" : \"full\",\n    loader: () => async ({ params }) => ({ doc: await fetchDoc(params.id) }),\n  },\n};\n```\n\nRoutes without a matching entry produce no data — `state.context.data` is `undefined` and `getSsrDataMode(state)` falls back to `\"full\"`.\n\n## Per-route SSR mode\n\nThree modes are supported. The plugin publishes the resolved mode to `state.context.ssrDataMode`; read it via `getSsrDataMode(state)`:\n\n| `ssr` value                  | mode marker       | loader behaviour          |\n| ---------------------------- | ----------------- | ------------------------- |\n| omitted / `true` / `\"full\"`  | `\"full\"`          | runs (composes with #596) |\n| `\"data-only\"`                | `\"data-only\"`     | runs (composes with #596) |\n| `false` / `\"client-only\"`    | `\"client-only\"`   | **skipped** unconditionally |\n| `(state) => SsrMode`         | resolver result   | resolved per-navigation   |\n\n`\"client-only\"` is **symmetric**: the loader is skipped on every `start()` call (server and client). The application reads `getSsrDataMode(state)` and triggers its own client-side fetch (React Query, `useEffect`, Suspense). This keeps the plugin free of environment detection.\n\n```typescript\nimport { getSsrDataMode } from \"@real-router/ssr-data-plugin\";\n\nconst state = await router.start(url);\nconst mode = getSsrDataMode(state); // \"full\" | \"data-only\" | \"client-only\"\n\nif (mode === \"full\") {\n  return renderToString(<App router={router} />);\n}\nreturn `<div data-ssr-mode=\"${mode}\"></div>`;\n```\n\nThe function-form resolver receives `state` **before** the mode is written, so it should not read `state.context.ssrDataMode`. Branch on `state.params`, `state.search`, `state.path`, or `state.name`.\n\nSee [`examples/web/react/ssr-examples/ssr-mixed/`](../../examples/web/react/ssr-examples/ssr-mixed) for a hybrid pipeline that demonstrates all three modes from a single `entry-server.tsx`.\n\n## Accessing Data\n\nAfter `await router.start(url)`, data is available on the returned state's context:\n\n```typescript\nconst state = await router.start(url);\nconst data = state.context.data; // loaded data, or undefined if no loader matched\n```\n\nThe plugin claims the `\"data\"` namespace on `state.context` via the [claim-based API](https://github.com/greydragon888/real-router/wiki/plugin-architecture). Module augmentation on `@real-router/core/types` provides type safety for `state.context.data`.\n\n## SSR-Only by Design (with explicit CSR revalidation channel)\n\nThis plugin intercepts `start()` only — not `navigate()`. In SSR, the flow is:\n\n```\ncloneRouter → usePlugin → start(url) → data loaded → state.context.data → renderToString\n```\n\nClient-side navigation does **not** re-run the loader by default — application-layer fetching (React Query, Suspense, `useEffect`) owns CSR data. The one explicit exception is the `invalidate()` revalidation channel below.\n\n## Client-side revalidation (`invalidate`)\n\nAfter a mutation, mark the `\"data\"` namespace stale on the router. The next navigation (including a same-route reload) re-runs the loader for the destination route and overwrites `state.context.data` before `TRANSITION_SUCCESS` fires — so subscribers see the fresh payload.\n\n```typescript\nimport { invalidate } from \"@real-router/ssr-data-plugin\";\n\n// Fire-and-forget — stale until the user navigates somewhere.\ninvalidate(router, \"data\");\n\n// Explicit await — pair with a same-route reload.\ninvalidate(router, \"data\");\nawait router.navigate(state.name, state.params, state.search, { reload: true });\n```\n\nThe flag is **preserved** until a successful, non-cancelled loader write. So a navigation that lands on a route without a loader entry, a `client-only` route, a mode-only entry, or one that gets cancelled mid-loader (newer `navigate()` aborts the older controller) all leave the flag set for the next attempt.\n\n> **Failure semantics.** The refresh loader runs in the awaited LEAVE_APPROVE phase with no internal `try/catch`, so a rejecting loader **rejects the consuming `navigate()`** — one that would have succeeded *without* `invalidate`. The flag stays set (cleared only after a successful write), so **every** subsequent navigation to a loader-bearing route re-runs the loader and fails again until it recovers — the degradation escalates from \"stale data\" to \"cannot navigate.\" Catch the `navigate()` rejection on the caller side, or make the loader infallible (`catch` → previous payload).\n\nIdempotent — multiple `invalidate()` calls between refreshes collapse to one re-run. Survives `cloneRouter()` boundaries: each clone has its own flag set. Surgical for multi-namespace routes — only `\"data\"` re-runs. Nothing is cached across states: `state.context` is rebuilt empty for every navigation, so `state.context.rsc` is absent unless [`@real-router/rsc-server-plugin`](https://www.npmjs.com/package/@real-router/rsc-server-plugin)'s own `invalidate()` was also called on the same transition.\n\n### Cancellation-aware loaders\n\nThe leave handler passes the navigation's `AbortController.signal` as the second loader argument so loaders can abort their in-flight work (fetch, DB query, …) when a newer navigation supersedes:\n\n```typescript\n\"users.profile\": () => async ({ params }, ctx) => {\n  // Network layer cancels on rapid double-click — second click aborts\n  // the first nav's controller, fetch sees `signal.aborted` and rejects.\n  const response = await fetch(`/api/user/${params.id}`, {\n    signal: ctx?.signal,\n  });\n\n  return response.json();\n},\n```\n\nThe start interceptor calls the loader without a context — SSR boot path apps thread a request-scoped signal via `cloneRouter(base, { abortSignal })` + `getDep(\"abortSignal\")` + [`withTimeout({ upstreamSignal })`](https://github.com/greydragon888/real-router/wiki/SSR-Cancellation).\n\n**Robust loaders check `signal.aborted` upfront** — a signal aborted before `addEventListener(\"abort\", …)` does NOT auto-fire the listener. Pattern documented in the `home` loader of every `ssr-mixed/` example.\n\nNon-breaking via TypeScript contravariance — existing `({ params }) => …` loaders without the second arg continue to work; they just don't observe cancellation.\n\n## Post-hydration loader skip\n\nWhen the application uses `hydrateRouter()` from `@real-router/ssr-utils`, the parsed server-serialized state is briefly deposited on a one-shot internal scratchpad before `start()` runs. The plugin reads this scratchpad and **reuses the server-resolved value** if `state.context.data` is already present for the same route name — skipping the redundant client-side loader call on first paint.\n\n```typescript\n// Server: state.context.data populated by the loader, serialized into HTML\nconst html = `<script>window.__SSR_STATE__=${serializeRouterState(state)}</script>`;\n\n// Client: hydrateRouter feeds the scratchpad, plugin sees it and skips re-load\nawait hydrateRouter(router, window.__SSR_STATE__);\n// loader was NOT called — state.context.data === server's value\n```\n\nThe skip is single-shot — only the first `start()` triggered by `hydrateRouter`consumes the scratchpad. Subsequent navigations run the loader normally. Composes with per-route mode: `\"client-only\"` skips the loader regardless of scratchpad contents (mode wins).\n\n**Mode marker is always written.** Even on a scratchpad-hit the plugin still calls `claim.write(state, mode)` for `state.context.ssrDataMode` before the loader-skip branch runs. So a route configured `ssr: \"full\"` keeps `getSsrDataMode(state) === \"full\"` on the client after hydration even when the loader was skipped — UI conditionals that branch on `ssrDataMode` don't need to special-case the post-hydration first paint. Symmetric on the rsc-server-plugin side (`state.context.ssrRscMode`).\n\n## Typed Loader Errors (`@real-router/ssr-data-plugin/errors`)\n\nThe plugin is HTTP-agnostic — it only awaits the loader and writes the result to `state.context.data`. To bridge loader failures to HTTP semantics (404, 30x, 504), import typed error classes from the `errors` subpath and let your handler catch them:\n\n```typescript\nimport {\n  LoaderNotFound,\n  LoaderRedirect,\n  LoaderTimeout,\n  withTimeout,\n} from \"@real-router/ssr-data-plugin/errors\";\n\nconst loaders: DataLoaderFactoryMap = {\n  \"users.profile\": (_router, getDep) => ({ params }) => {\n    const upstreamSignal = (\n      getDep as unknown as (k: string) => AbortSignal | undefined\n    )(\"abortSignal\");\n\n    return withTimeout(\n      \"users.profile\",\n      250,\n      async ({ signal }) => {\n        // signal aborts on the 250 ms deadline OR on client disconnect\n        // (upstream); fetch propagates the abort to the network layer.\n        const user = await fetchUser(params.id, { signal });\n        if (!user) throw new LoaderNotFound(`user:${params.id}`);\n        return { user };\n      },\n      { upstreamSignal },\n    );\n  },\n  \"users.legacy\": () => ({ params }) => {\n    throw new LoaderRedirect(`/users/${params.id}`, 301);\n  },\n};\n\n// In the handler:\ntry {\n  const state = await router.start(url);\n  return renderHtml(state);\n} catch (error) {\n  if (error?.code === \"LOADER_NOT_FOUND\") return res.status(404).send(\"Not Found\");\n  if (error?.code === \"LOADER_REDIRECT\") return res.redirect(error.status, error.target);\n  if (error?.code === \"LOADER_TIMEOUT\") return res.status(504).send(\"Timeout\");\n  throw error;\n}\n```\n\nDiscriminator is the `code` field — match structurally without `instanceof`. Identical errors are also re-exported from `@real-router/rsc-server-plugin/errors` (same shared source) so RSC apps don't need to add a `ssr-data-plugin` dependency just to throw `LoaderNotFound`.\n\n## Deferred data with `defer()` (#610)\n\nLoaders may return a `defer({ critical, deferred })` payload to split the response into a **critical** bundle (resolved before the shell renders) and a **deferred** record of named promises (streamed after via inline `<script>__rrDefer__(\"key\", json)</script>` tags). React 19's `<Suspense>` + `use(promise)` and the cross-framework `<Await>` / `useDeferred(key)` adapters consume the deferred map natively:\n\n```typescript\nimport { defer, LoaderNotFound } from \"@real-router/ssr-data-plugin\";\n\n\"products.detail\": () => ({ params }) => {\n  const product = getProduct(params.id);\n  if (!product) throw new LoaderNotFound(`product:${params.id}`);\n\n  return defer({\n    critical: { product },                                  // awaited, lands in state.context.data\n    deferred: {                                             // streamed, lands in state.context.ssrDataDeferred\n      reviews: fetchReviews(params.id),\n      related: fetchRelated(params.id),\n    },\n  });\n};\n```\n\nThe plugin writes:\n\n- `state.context.data` — `critical` (existing contract; consumers reading `state.context.data` see no change)\n- `state.context.ssrDataDeferred` — `Record<string, Promise<unknown>>`. Server: real loader-returned promises. Client (post-hydration): registry-backed promises that resolve as inline settle scripts land.\n- `state.context.ssrDataDeferredKeys` — declared key list. Included in the serialized SSR state so the client plugin can reconstruct the deferred map on hydration.\n\n**Reserved keys.** `defer()` throws `TypeError(/is reserved/)` for `__proto__`, `constructor`, or `prototype` as deferred-map keys — defence-in-depth against prototype-chain corruption during client-side reconstruction.\n\n**Shallow-clone freeze.** `defer()` freezes a shallow clone of the deferred map. The caller's reference stays mutable, but post-call mutations cannot smuggle entries past the reserved-key / thenable validation pass. An eagerly-rejected promise gets a defensive no-op `.catch(() => {})` attached so a synchronous rejection doesn't trip `process.on(\"unhandledRejection\")` before `injectDeferredScripts` attaches its real `.then`.\n\n## Streaming SSR pipeline (`/server` subpath)\n\nPair `defer()`-returning loaders with `injectDeferredScripts` on the server to interleave the React stream with `<script>__rrDefer__(...)</script>` settle tags as each promise resolves:\n\n```typescript\nimport { renderToReadableStream } from \"react-dom/server\";\nimport {\n  getDeferBootstrapScript,\n  injectDeferredScripts,\n} from \"@real-router/ssr-data-plugin/server\";\n\nconst reactStream = await renderToReadableStream(<App />);\nconst deferred =\n  (state.context as { ssrDataDeferred?: Record<string, Promise<unknown>> })\n    .ssrDataDeferred ?? {};\n\n// Wrap the React stream — settle scripts interleave in resolution order.\nconst stream = injectDeferredScripts(reactStream, deferred, {\n  bootstrap: false, // emit bootstrap separately for cleaner React hydration\n});\n\n// Embed the bootstrap once in <head>:\nconst bootstrap = `<script>${getDeferBootstrapScript()}</script>`;\n```\n\n### `InjectDeferredScriptsOptions`\n\n| Option           | Type                            | Default          | Purpose                                                                                                                                          |\n| ---------------- | ------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `serialize`      | `Serializer` = `(v) => string`  | `JSON.stringify` | Custom value serializer. Pass `devalue.stringify` / `superjson.stringify` for Date / Map / Set / BigInt payloads. Output must `JSON.parse` cleanly on the client. |\n| `serializeError` | `(error: unknown) => string`    | `JSON.stringify({ name, message })` | Custom error serializer. Output lands in `__rrDeferError__(\"key\", json)`. The bootstrap reconstructs an `Error` with `{ name, message }`.       |\n| `bootstrap`      | `boolean`                       | `true`           | When `true`, prepends `<script>${getDeferBootstrapScript()}</script>` to the stream. Set `false` to embed the bootstrap separately in `<head>` (cleaner React hydration). |\n\n`Serializer` is exported from `@real-router/ssr-data-plugin/server` so application code (e.g. wrappers around `devalue` / `superjson`) can type-annotate its custom serializer.\n\nSee [`examples/web/react/ssr-examples/ssr-streaming/`](../../examples/web/react/ssr-examples/ssr-streaming) for the full pipeline and the [Streaming SSR wiki guide](https://github.com/greydragon888/real-router/wiki/Streaming-SSR) for design background.\n\n## Cleanup\n\n```typescript\nconst unsubscribe = router.usePlugin(ssrDataPluginFactory(loaders));\n\n// Later — releases \"data\" namespace claim and stops data loading\nunsubscribe();\n```\n\nIn SSR, `router.dispose()` handles cleanup automatically.\n\n## Streaming SSR\n\nCombine with React 19's `<Suspense>` + `use(promise)` for deferred sections that arrive after the shell. The loader resolves critical data; deferred fetches live inside Suspense components and stream in via `renderToReadableStream`. No router-specific wrapper API needed.\n\nSee [`examples/web/react/ssr-examples/ssr-streaming/`](../../examples/web/react/ssr-examples/ssr-streaming) for a complete working example, or the [Streaming SSR wiki guide](https://github.com/greydragon888/real-router/wiki/Streaming-SSR) for the design pattern.\n\n## Documentation\n\n- [ARCHITECTURE.md](ARCHITECTURE.md) — Design decisions and data flow\n- [SSR Example](../../examples/web/react/ssr-examples/ssr) — Full working example (classical, non-streaming)\n- [SSR Mixed-mode Example](../../examples/web/react/ssr-examples/ssr-mixed) — Hybrid pipeline: full SSR + data-only + client-only on the same server, **plus the canonical `mutation → invalidate → reload` dogfooding** (Home page Refresh button) replicated across all six adapters with paired `happy path` + `in-flight defer` e2e scenarios\n- [Streaming SSR Example](../../examples/web/react/ssr-examples/ssr-streaming) — React 19 native streaming with `<Suspense>` + `use(promise)`\n- [Streaming SSR wiki guide](https://github.com/greydragon888/real-router/wiki/Streaming-SSR)\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/rsc-server-plugin](https://www.npmjs.com/package/@real-router/rsc-server-plugin)   | Sibling plugin — same `start()` interceptor pattern but for `ReactNode` (RSC payload). Runs side-by-side on the same router with distinct namespaces (`data` vs `rsc`). |\n| [@real-router/browser-plugin](https://www.npmjs.com/package/@real-router/browser-plugin)         | Browser History API integration                                                              |\n| [@real-router/react](https://www.npmjs.com/package/@real-router/react)                           | React bindings                                                                               |\n\n## License\n\n[MIT](../../LICENSE) © [Oleg Ivanov](https://github.com/greydragon888)\n","readmeFilename":""}