{"_id":"@azure-net/edges","_rev":"14-24b3b721eae7d14de540ab584340b9ba","name":"@azure-net/edges","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@azure-net/edges","version":"1.0.0","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.0.0","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"d22db4c81ad2c59d37e1fb2ee3408db2e9918b74","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.0.0.tgz","fileCount":45,"integrity":"sha512-dIymxqETls1utSun+v/n2nVrHZ2AEMEpBHOjI8k+js8R+kIr79IH0V1Npw81l92ydsbcWNoSbaFDTfIUwpo/6A==","signatures":[{"sig":"MEUCIGvXd7es3mfCFfJeRbcdZqQmI5FVRFFiyQgu3SF98Fo9AiEAvyKao0kgCty51cPSvMthXKI7yHiVuMVYhEh0yLPwbgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105476},"type":"module","_from":"file:azure-net-edges-1.0.0.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","svelte":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","svelte":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","svelte":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/b19dd3931ac4074bf62b34ec396d36dc/azure-net-edges-1.0.0.tgz","_integrity":"sha512-dIymxqETls1utSun+v/n2nVrHZ2AEMEpBHOjI8k+js8R+kIr79IH0V1Npw81l92ydsbcWNoSbaFDTfIUwpo/6A==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":"5.53.5","@sveltejs/kit":"2.57.1"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.0.0_1776592826132_0.42734812252081245","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@azure-net/edges","version":"1.1.7","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.1.7","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"7830531b6e349888be46f5e57c73aa59b6ccf9a3","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.1.7.tgz","fileCount":45,"integrity":"sha512-26Ld6tRuJjibeZjzt1JtWdbYdKx/u3WZP4GoJlA+D/sX9JEjQBlaNfh45ZyRZi9IVg8s1xYy5/OYzJwuGDq1Jg==","signatures":[{"sig":"MEUCIQDGe9hL0a+gmNMv2wJ22/iYGdEkKjinM6qxU9rvWAOKMwIgX6/mP0dfGtFAuM3aMXiDpMBmTkbZJh27EOsehRVOdk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106020},"type":"module","_from":"file:azure-net-edges-1.1.7.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/03e9c16cc55969b5083e78c72527876e/azure-net-edges-1.1.7.tgz","_integrity":"sha512-26Ld6tRuJjibeZjzt1JtWdbYdKx/u3WZP4GoJlA+D/sX9JEjQBlaNfh45ZyRZi9IVg8s1xYy5/OYzJwuGDq1Jg==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.1.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.1.7_1776595582181_0.3644003076336606","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@azure-net/edges","version":"1.2.0","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.0","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"9634a1f9e865b5a0afa081db6f1cf7fcb938e0ad","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.0.tgz","fileCount":45,"integrity":"sha512-waLUOi3NCjey9QzUyrq+hPFU1QgL5odIOtlm8mSPriMQ3putkRHIzVpUrOnK8cfjHyMOkSODUaSSiNIhPq5gtw==","signatures":[{"sig":"MEQCICjZRi2v45XCkM8FGdcA3MnzLBsu20mSJAv0zx53domKAiA0vVz6oGtlLEARBB+Egy3BiuJZcmK065XWyFuYbU11hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106020},"type":"module","_from":"file:azure-net-edges-1.2.0.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/3d395e3515252d976b147ca6cb532954/azure-net-edges-1.2.0.tgz","_integrity":"sha512-waLUOi3NCjey9QzUyrq+hPFU1QgL5odIOtlm8mSPriMQ3putkRHIzVpUrOnK8cfjHyMOkSODUaSSiNIhPq5gtw==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.0_1776620696273_0.26341189811654475","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@azure-net/edges","version":"1.2.1","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.1","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"eeff0ebe017067d7bf730458cc46e131279a4add","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.1.tgz","fileCount":45,"integrity":"sha512-6vZh2WDjp30JUVhAjoE1HbYLf/QX+YrzYrA4AlkE8XKbfOBKsIyB0pyB0k6mgNLQXQbIB+lcHYwNCX/NUxsEpA==","signatures":[{"sig":"MEUCIQDpayIHyZ0uaJaCAWhHGE2hlNVZH7cz6Nf1N/qdKX0K1gIgGRsGhF1fYd4DOgKdB1sUeI7dhWtP78diXeuomdzTPv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106243},"type":"module","_from":"file:azure-net-edges-1.2.1.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/39cd86bd9e4075d524c01a86e213c649/azure-net-edges-1.2.1.tgz","_integrity":"sha512-6vZh2WDjp30JUVhAjoE1HbYLf/QX+YrzYrA4AlkE8XKbfOBKsIyB0pyB0k6mgNLQXQbIB+lcHYwNCX/NUxsEpA==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.1_1776891231800_0.25189040017277065","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@azure-net/edges","version":"1.2.2","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.2","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"cc4ee3b5c577ffdc230b33054956425607527930","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.2.tgz","fileCount":45,"integrity":"sha512-snYzX/I894GhSsGMKMjwIpiWcbkly2Ww5+rsoTRkUBrQY43ulXG9BGC8wqEKAbeQTqTDzAmvaTD/EViMTurEsA==","signatures":[{"sig":"MEYCIQDQybG9bQhM00vCTq5pnZz1N9aM8LrEIGHkuvZIthIbvQIhAJ0uqFNeahA6zNkAj13cRulKiyas8a0nQPlndD7HVhRy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106243},"type":"module","_from":"file:azure-net-edges-1.2.2.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/ef9b51c2b621f222fbd22dbd5173303e/azure-net-edges-1.2.2.tgz","_integrity":"sha512-snYzX/I894GhSsGMKMjwIpiWcbkly2Ww5+rsoTRkUBrQY43ulXG9BGC8wqEKAbeQTqTDzAmvaTD/EViMTurEsA==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.2_1776891652583_0.644178160240219","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@azure-net/edges","version":"1.2.3","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.3","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"26b6d9ed9f07295e70699936bba6d663f874cb8d","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.3.tgz","fileCount":45,"integrity":"sha512-/sF84AMThHCm6wgicPuRSThA55JSlwek7j6p/lwXf8TOEMMCjOiDK+5SXIdqU+CX23YquO2gxy9624yLojxUiQ==","signatures":[{"sig":"MEUCIQCdo7GwJ0AdyO+vjZnjwqXM8gnvBMLOVd/NElTsM2VyEwIgM5/dFgQyQ7tUvgNqm0ODna+jyWJeZKQN5ZWDl0Oe6S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106606},"type":"module","_from":"file:azure-net-edges-1.2.3.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/1158975afb606d464171ed6fdff63683/azure-net-edges-1.2.3.tgz","_integrity":"sha512-/sF84AMThHCm6wgicPuRSThA55JSlwek7j6p/lwXf8TOEMMCjOiDK+5SXIdqU+CX23YquO2gxy9624yLojxUiQ==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.3_1776945861251_0.7857335643919192","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@azure-net/edges","version":"1.2.5","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.5","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"b179ab90ed3e2d43b84def37fa13af127bbce5ba","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.5.tgz","fileCount":45,"integrity":"sha512-l2RdBcCQYysHgyXjLsPAqFNhp/gl6vHF5wCn3XqUM7HcC/AjwviB8fn8FCXXxdoCipUDmYt/SPeIPI47GUqJiQ==","signatures":[{"sig":"MEQCIHEIQcuPRVMa8+zyyuAbKhwR4iYBITtmlxVtMluPapJZAiANiy21GzY2FxS6GpzRRK6a6b7JFU4ZdQQVwKuMdKkr2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103580},"type":"module","_from":"file:azure-net-edges-1.2.5.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/2f9c48eeb7c6be2064432b52c19b909e/azure-net-edges-1.2.5.tgz","_integrity":"sha512-l2RdBcCQYysHgyXjLsPAqFNhp/gl6vHF5wCn3XqUM7HcC/AjwviB8fn8FCXXxdoCipUDmYt/SPeIPI47GUqJiQ==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.5_1776947439053_0.34310568446963985","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@azure-net/edges","version":"1.2.7","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"author":{"name":"Pixel1917"},"license":"MIT","_id":"@azure-net/edges@1.2.7","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"dist":{"shasum":"82529c83b29e30ce086be25bc1885551bc0eb732","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-1.2.7.tgz","fileCount":45,"integrity":"sha512-WFEFsDEPq6CQr6x5/kCfasR8wGFEG6jf80q8TwIdoTLxRIVO2ZoB+5FzXTKKjRjLIhSKexika9S/PkTAoY5MPg==","signatures":[{"sig":"MEUCIF8UBoWaWp5F6SEN6ZhbSsahxwVonXp/ZEQxFl2eDTkCAiEAoJva7c+Bp837nYWyTCNEoUfotZ4oQp6xsKfM6FPzuY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102433},"type":"module","_from":"file:azure-net-edges-1.2.7.tgz","types":"./dist/index.d.ts","config":{"commitizen":{"path":"git-cz"}},"svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","import":"./dist/utils/dev.js","svelte":"./dist/utils/dev.js","default":"./dist/utils/dev.js"},"./state":{"types":"./dist/store/index.d.ts","import":"./dist/store/index.js","svelte":"./dist/store/index.js","default":"./dist/store/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","svelte":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js","svelte":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","import":"./dist/context/index.js","svelte":"./dist/context/index.js","default":"./dist/context/index.js"},"./dev-component":{"types":"./dist/utils/DevTools.svelte.d.ts","import":"./dist/utils/DevTools.svelte","svelte":"./dist/utils/DevTools.svelte","default":"./dist/utils/DevTools.svelte"}},"scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"npm run test:unit -- --run && npm run test:e2e","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","commit":"pnpm format && git add . && git-cz && git push","format":"prettier --write .","preview":"vite preview","test:e2e":"playwright test","precommit":"pnpm format","test:unit":"vitest","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/a0e38c2aa96bf393aa6737fa26798daf/azure-net-edges-1.2.7.tgz","_integrity":"sha512-WFEFsDEPq6CQr6x5/kCfasR8wGFEG6jf80q8TwIdoTLxRIVO2ZoB+5FzXTKKjRjLIhSKexika9S/PkTAoY5MPg==","repository":{"url":"git+https://github.com/Pixel1917/edge-s.git","type":"git"},"_npmVersion":"10.9.4","description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.21.0","dependencies":{"@azure-net/tools":"^1.2.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.5","husky":"^9.1.7","jsdom":"^29.0.2","eslint":"^10.2.1","git-cz":"^4.9.0","svelte":"^5.53.5","vitest":"^4.1.4","env-cmd":"^11.0.0","globals":"^17.5.0","publint":"^0.3.18","prettier":"^3.8.3","@eslint/js":"^10.0.1","commitizen":"^4.3.1","typescript":"^5.0.0","@types/node":"^25.6.0","svelte-check":"^4.4.6","@sveltejs/kit":"2.57.1","@eslint/compat":"^2.0.5","@commitlint/cli":"^20.5.0","@playwright/test":"^1.59.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.58.2","eslint-plugin-svelte":"^3.17.0","@sveltejs/adapter-auto":"^7.0.1","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.5.1","@testing-library/svelte":"^5.3.1","@testing-library/jest-dom":"^6.9.1","@sveltejs/vite-plugin-svelte":"^7.0.0"},"peerDependencies":{"svelte":">=5.0.0","@sveltejs/kit":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edges_1.2.7_1778053669578_0.024881823939846726","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@azure-net/edges","version":"2.0.0","license":"MIT","author":{"name":"Pixel1917"},"description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","homepage":"https://github.com/Pixel1917/edge-s","bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/Pixel1917/edge-s.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"sideEffects":["**/*.css"],"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","import":"./dist/index.js","default":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","svelte":"./dist/server/index.js","import":"./dist/server/index.js","default":"./dist/server/index.js"},"./context":{"types":"./dist/context/index.d.ts","svelte":"./dist/context/index.js","import":"./dist/context/index.js","default":"./dist/context/index.js"},"./state":{"types":"./dist/store/index.d.ts","svelte":"./dist/store/index.js","import":"./dist/store/index.js","default":"./dist/store/index.js"},"./dev":{"types":"./dist/utils/dev.d.ts","svelte":"./dist/utils/dev.js","import":"./dist/utils/dev.js","default":"./dist/utils/dev.js"}},"peerDependencies":{"@sveltejs/kit":">=2.0.0","svelte":">=5.0.0"},"devDependencies":{"@eslint/compat":"^2.0.5","@eslint/js":"^10.0.1","@playwright/test":"^1.59.1","@sveltejs/adapter-auto":"^7.0.1","@sveltejs/kit":"2.57.1","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^7.0.0","@testing-library/jest-dom":"^6.9.1","@testing-library/svelte":"^5.3.1","@types/node":"^25.6.0","eslint":"^10.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-svelte":"^3.17.0","globals":"^17.5.0","jsdom":"^29.0.2","prettier":"^3.8.3","prettier-plugin-svelte":"^3.5.1","publint":"^0.3.18","svelte":"^5.53.5","svelte-check":"^4.4.6","typescript-eslint":"^8.58.2","vite":"^8.0.5","vitest":"^4.1.4","typescript":"^5.0.0"},"keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"dependencies":{"@azure-net/tools":"^2.0.0"},"scripts":{"dev":"vite dev","build":"vite build && npm run prepack","preview":"vite preview","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","format":"prettier --write .","lint":"prettier --check . && eslint .","test:unit":"vitest","test":"npm run test:unit -- --run && npm run test:e2e","test:e2e":"playwright test","precommit":"pnpm format","commit":"pnpm format && git add ."},"_id":"@azure-net/edges@2.0.0","_integrity":"sha512-nrclyEw/Z6pL7YK3ANkItvs8I60T2v3m9kRuOdYb54oPh5PCB3R3chN//fRBFy6eOYIIzkwWA5RH1gyK5Mn2Mw==","_resolved":"/private/var/folders/dd/r7pjcn9s1376t8679n832vlm0000gn/T/82cbb57684a9c6332c33086feddff4d3/azure-net-edges-2.0.0.tgz","_from":"file:azure-net-edges-2.0.0.tgz","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-nrclyEw/Z6pL7YK3ANkItvs8I60T2v3m9kRuOdYb54oPh5PCB3R3chN//fRBFy6eOYIIzkwWA5RH1gyK5Mn2Mw==","shasum":"6583021ff1794438b2f9d370f2f399549c6dde20","tarball":"https://registry.npmjs.org/@azure-net/edges/-/edges-2.0.0.tgz","fileCount":33,"unpackedSize":64274,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAQrIRHovq0fMxlwaeZ4o8kj3aAO5rkV4RbnaUHjvoC4AiAfax/kefbMJvZ9uRtrj40+d+Dn8M11mS1O8aG9kb/Vfg=="}]},"_npmUser":{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"},"directories":{},"maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edges_2.0.0_1786486903426_0.7624669267644086"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-19T10:00:26.053Z","modified":"2026-08-11T22:21:43.755Z","1.0.0":"2026-04-19T10:00:26.304Z","1.1.0":"2026-04-19T10:06:39.541Z","1.1.5":"2026-04-19T10:14:30.558Z","1.1.7":"2026-04-19T10:46:22.324Z","1.2.0":"2026-04-19T17:44:56.435Z","1.2.1":"2026-04-22T20:53:51.956Z","1.2.2":"2026-04-22T21:00:52.735Z","1.2.3":"2026-04-23T12:04:21.419Z","1.2.5":"2026-04-23T12:30:39.251Z","1.2.7":"2026-05-06T07:47:49.723Z","2.0.0":"2026-08-11T22:21:43.569Z"},"bugs":{"url":"https://github.com/Pixel1917/edge-s/issues","email":"sank195951@gmail.com"},"author":{"name":"Pixel1917"},"license":"MIT","homepage":"https://github.com/Pixel1917/edge-s","keywords":["sveltekit","svelte","store","state","edge-s","ssr state","state management","ssr store"],"repository":{"type":"git","url":"git+https://github.com/Pixel1917/edge-s.git"},"description":"A blazing-fast, extremely lightweight and SSR-friendly store for Svelte","maintainers":[{"name":"monocelled","email":"rrs95@yandex.ru"},{"name":"pixel_1917","email":"sergey.galaktionov1917@yandex.ru"}],"readme":"# EdgeS\n\n### A blazing-fast, extremely lightweight and SSR-friendly store for SvelteKit.\n\n**EdgeS** brings seamless, per-request state management to Svelte apps.\n\nNo context boilerplate. No hydration headaches.\n\n- Persistent per-request memory via `AsyncLocalStorage`\n- Tiny API\n- Instant serialization without magic\n- Dependency injection, zero runtime overhead\n\nEdgeS is built to prevent state leaks. Server state is isolated per request and transferred to the browser exactly once as part of the initial SSR HTML. After hydration, the browser owns its EdgeS state.\n\n### Hydration Scope\n\n- The initial SSR render serializes request-scoped state into the HTML response.\n- The browser consumes that payload once; hydrated state initializers are not executed again.\n- Subsequent `load` calls, form actions, invalidations and client-side navigations do **not** synchronize EdgeS state from the server.\n- Pass fresh server values through standard SvelteKit page data, or update EdgeS state explicitly on the client.\n\n> Designed for **SvelteKit**.\n\n---\n\n## Installation\n\n```bash\nnpm install @azure-net/edges\n```\n\n---\n\n## Setup\n\nWrap the SvelteKit server handle explicitly with `edgesHandle`. EdgeS does not provide a Vite plugin, generate virtual modules or transform any SvelteKit route/layout files.\n\n```ts\n// src/hooks.server.ts\nimport { edgesHandle } from '@azure-net/edges/server';\n\nexport const handle = edgesHandle(({ serialize, edgesEvent, resolve }) =>\n\tresolve(edgesEvent, {\n\t\ttransformPageChunk: ({ html }) => serialize(html)\n\t})\n);\n```\n\nIf you already use a custom `transformPageChunk`, call it first and pass its HTML result to `serialize`. The explicit call is the only integration point EdgeS needs.\n\n---\n\n## Basic usage\n\n### `createStore` - creates a store function that can manage states\n\n```ts\nimport { createStore } from '@azure-net/edges';\nconst myStore = createStore('MyUniqueStoreName', ({ createState, createDerivedState }) => {\n\t// Explicit names keep hydration keys stable when nearby states are reordered.\n\tconst collection = createState<number[]>('collection', []);\n\t// createDerivedState creates a derived store, SSR-safe as well\n\tconst collectionLengthDoubled = createDerivedState([collection], ([$c]) => $c.length * 2);\n\n\tconst updateAction = (num: number) => {\n\t\tcollection.update((n) => [...n, num]);\n\t};\n\n\treturn { collection, collectionLengthDoubled, updateAction };\n});\n```\n\n```svelte\n<script lang=\"ts\">\n\timport { myStore } from 'your-alias';\n\n\tconst { collection, collectionLengthDoubled, updateAction } = myStore();\n</script>\n\n{$collection.join(', ')}\n{$collectionLengthDoubled}\n<!-- 0 before button click, 2 after button click -->\n{$collectionLengthMultiplied(5)}\n<!-- 0 before button click, 5 after button click -->\n<button onclick={() => updateAction(25)}>count update</button>\n<!-- Will update the state -->\n```\n\n- All stores created inside `createStore` are request-scoped. Positional keys remain supported, while explicit state names are recommended for long-lived stores.\n- Fully SSR-safe — stores are isolated per request and serialized automatically\n\n---\n\n## Store Caching (built-in)\n\nStores are cached per request by their unique name (cache key). Calling the same store multiple times in the same request returns the cached instance.\n\n```ts\nconst myCachedStore = createStore('MyUniqueStoreName', ({ createState }) => {\n\tconst data = createState(() => 'cached data');\n\treturn { data };\n});\n```\n\n---\n\n## Core Concepts\n\n### SSR-safe state access\n\nState is isolated per request using `AsyncLocalStorage` internally. You never share data between users.\n\nYou **must** always create stores inside using `createStore`.\n\n---\n\n## State Primitives\n\n### `createState`\n\n```ts\nconst count = createState(0);\n\n// Recommended when the state order may change during refactoring\nconst stableCount = createState('count', 0);\n\n$count; // reactive store value\n\ncount.update((n) => n + 1);\n```\n\n> Behaves like Svelte’s `writable`, but is fully SSR-safe and scoped per-request.\n\n---\n\n### `createDerivedState`\n\n```ts\nconst count = createState(1);\nconst doubled = createDerivedState([count], ([$n]) => $n * 2);\n\n$doubled;\n```\n\n> Like Svelte’s `derived`. On the server side will not subscribe to store like derived, just reads initial value, on client side works like derived.\n\n---\n\n### `createRawState`\n\n```ts\nconst counter = createRawState(0);\nconst stableCounter = createRawState('counter', 0);\ncounter.value += 1;\n```\n\n> Lightweight reactive variable, SSR-safe, no subscriptions, direct `.value` access.\n\n---\n\n## Dependency Injection\n\nYou can inject dependencies into stores with `createStoreFactory`:\n\n```ts\nconst withDeps = createStoreFactory({ user: getUserFromSession });\n\nconst useUserStore = withDeps(({ user, createState }) => {\n\tconst userState = createState(user);\n\treturn { userState };\n});\n```\n\nFor provider-to-provider dependencies, inject provider functions lazily:\n\n```ts\nconst useAuth = createPresenter('AuthPresenter', () => ({ isLoggedIn: true }));\n\nconst useHeader = createPresenter(\n\t'HeaderPresenter',\n\t({ useAuth }) => ({\n\t\tcanShowProfile: () => useAuth().isLoggedIn\n\t}),\n\t{ useAuth }\n);\n```\n\nInject provider functions rather than resolved instances. On the server, resolving a provider outside an active EdgeS request fails immediately instead of creating shared module state. Runtime dependency chains such as `A -> B -> A` also fail with the full cycle path.\n\n---\n\n## createPresenter\n\nA cached provider for UI logic without direct state management primitives. Perfect for separating business logic from state management.\n\n#### When to use\n\ncreatePresenter is ideal when you want to:\n\n1. Keep state management separate from UI logic\n2. Create reusable business logic that doesn't directly manage state\n3. Build presenters that orchestrate between services and stores\n4. Follow clean architecture patterns with clear separation of concerns\n\nDifference from createStore\nWhile createStore provides state primitives (createState, createDerivedState, createRawState), createPresenter focuses purely on business logic and coordination. It maintains all the caching and dependency injection features of createStore but without state management utilities.\n\n---\n\n## Batched Updates\n\n```typescript\nimport { batch } from '@azure-net/edges';\n\n// Batch multiple state updates to avoid re-renders\nexport const updateUserData = () => {\n\tconst store = useUserStore();\n\n\tbatch(() => {\n\t\tstore.user.value = { id: 1, name: 'John' };\n\t\tstore.isLoggedIn.set(true);\n\t\tstore.preferences.set({ theme: 'dark' });\n\t\t// All updates happen in a single render cycle!\n\t});\n};\n\n// Await asynchronous work before opening a synchronous batch. Keeping a global\n// batch active across await would also capture unrelated updates from other tasks.\nexport const saveUserSettings = async (settings: Settings) => {\n\tconst result = await api.saveSettings(settings);\n\tconst store = useUserStore();\n\tbatch(() => {\n\t\tstore.settings.set(result);\n\t\tstore.lastSaved.set(new Date());\n\t});\n\treturn result;\n};\n```\n\n`transaction` remains exported for source compatibility, but is deprecated and no longer holds a global batch across asynchronous work.\n\n---\n\n## DevTools Integration\n\n```typescript\n// DevTools are opt-in. Import '@azure-net/edges/dev' in development first,\n// then use the console-only runtime API:\n\nwindow.__EDGES_DEVTOOLS__.visualizeState(); // See state tree\nwindow.__EDGES_DEVTOOLS__.getStats(); // Get performance stats\nwindow.__EDGES_DEVTOOLS__.clearCache(); // Clear state cache\n\n// The package can report large state and slow-operation diagnostics when the\n// corresponding DevTools helpers are called.\n```\n\n- `@azure-net/edges/dev` enables only the console/runtime API (`window.__EDGES_DEVTOOLS__`).\n- EdgeS does not mount or export an in-app DevTools component.\n\n```ts\n// In a development-only entrypoint\nimport '@azure-net/edges/dev';\n```\n\n---\n\n## Monitoring & Debugging\n\n```typescript\n// Enable detailed logging in development\nimport { DevTools } from '@azure-net/edges/dev';\n\n// Monitor state changes\nconst store = useUserStore();\nDevTools.warnOnLargeState('user', store.user.value);\n\n// Measure performance\nDevTools.measurePerformance('heavy-computation', () => {\n\t// Your code here\n});\n\n// Visualize state in console\nif (browser && dev) {\n\tDevTools.visualizeStateTree(window.__SAFE_SSR_STATE__);\n}\n```\n\n---\n\n## Minification-safe stores\n\n### Pass key as first argument\n\n```typescript\n// Super clean - just pass the unique key as first argument!\nexport const useUserStore = createStore('MyUniqueStoreName', ({ createState, createRawState }) => {\n\tconst user = createRawState<User | null>(null);\n\tconst isLoggedIn = createState(false);\n\n\treturn { user, isLoggedIn };\n});\n\n// Same for presenters\nexport const useAuthPresenter = createPresenter('MyUniquePresenterName', () => {\n\tconst login = async (credentials) => {};\n\tconst logout = () => {};\n\n\treturn { login, logout };\n});\n```\n\nYou can skip specifying a unique key and pass the factory as the first argument — edges will generate a unique key for you using its internal algorithms. The chances of collisions are minimal, but they still exist.\n\n---\n\n## State Serialization\n\nEdgeS serializes initial SSR state into a non-executable `application/json` data block. The graph codec preserves nested `undefined`, `bigint`, special numbers, `Date`, `Map`, `Set`, `RegExp`, `URL`, `Error`, shared references and cycles without reserving user object keys. Functions and symbols are rejected with a clear serialization error.\n\nThe browser consumes and removes this block lazily on first state access. If an SSR value is present, its client initializer is not executed again. This is a one-time hydration payload, not a navigation synchronization channel: later server renders and `load` results never overwrite client state. Transport compression belongs in the HTTP stack (gzip/brotli).\n\n---\n\n## Exports summary\n\n| Feature                                                                                                  | Import from               |\n| -------------------------------------------------------------------------------------------------------- | ------------------------- |\n| `createStore`, `createStoreFactory`, `createPresenter`, `createPresenterFactory`, `batch`, `transaction` | `@azure-net/edges`        |\n| `edgesHandle`                                                                                            | `@azure-net/edges/server` |\n| `DevTools`                                                                                               | `@azure-net/edges/dev`    |\n\n---\n\n## FAQ\n\n### Why not just use `writable`, `derived` from Svelte?\n\nBecause those stores share state between requests when used on the server, potentially leaking data between users.\n\nEdgeS ensures per-request isolation, so your server state is never shared accidentally.\n\n### What is the difference between `createState` and `createRawState`?\n\n- `createState` returns a full Svelte writable store with subscription and `$` store syntax.\n- `createRawState` is a minimal reactive variable, no subscriptions, accessed via `.value`.\n\nUse `createRawState` for simple values where you don’t need reactive subscriptions.\n\n---\n\n## License\n\n[MIT](./LICENSE)\n\n---\n\nCrafted with ❤️ by Pixel1917.\n","readmeFilename":"README.md"}