{"_id":"@airlib/ssr","_rev":"10-2a533700b8d9e539d655526da2530938","name":"@airlib/ssr","dist-tags":{"latest":"2.1.0"},"versions":{"2.0.0":{"name":"@airlib/ssr","version":"2.0.0","license":"MIT","_id":"@airlib/ssr@2.0.0","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"e46bcc7ddca95dd440879a40c5b34c86efebc3a7","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.0.tgz","fileCount":18,"integrity":"sha512-1Wc0iCgrAhIX2ni0ErOTJR0NKgHItgK9d8h5JH3+gQSGkyFn/qKF3gygzC3S+OmiHUjyiZbi34THK38NgGXBew==","signatures":[{"sig":"MEYCIQDIeXTzE6rJw4QBrRpWq6IK3wXKEv5/haQWNdw05Ve3EAIhAKYbO2xMz8qjC9XtSXtxc8oii6Yn2BZQaInvArReztDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e46bcc7ddca95dd440879a40c5b34c86efebc3a7","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-1Wc0iCgrAhIX2ni0ErOTJR0NKgHItgK9d8h5JH3+gQSGkyFn/qKF3gygzC3S+OmiHUjyiZbi34THK38NgGXBew==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.0","@airlib/router":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"1.3.0","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.0","@irpclib/http":"2.0.0","@irpclib/irpc":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.0_1787950535877_0.4598682568340904","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@airlib/ssr","version":"2.0.1","license":"MIT","_id":"@airlib/ssr@2.0.1","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"ad2330f11ab9ab8ff92240e2568ac67ecdf70add","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.1.tgz","fileCount":18,"integrity":"sha512-NktGlUPbXV6klvD//KH/+/UH85x/zqKlpvPvb3Uhgd8IufI05Nlx2mqiS06vk1Ju66q8d0tVnQ010FbSvYof4g==","signatures":[{"sig":"MEUCIQCQhI+DSzeMUNTEydaX/tMhyWPprKo215CPaqw0qfjvEwIgHVF6OBYsETWp6edlrZXKR68tLF4Otjh1AvgV9HPH4zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ad2330f11ab9ab8ff92240e2568ac67ecdf70add","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-NktGlUPbXV6klvD//KH/+/UH85x/zqKlpvPvb3Uhgd8IufI05Nlx2mqiS06vk1Ju66q8d0tVnQ010FbSvYof4g==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.1","@airlib/router":"2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"1.3.0","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.1","@irpclib/http":"2.0.1","@irpclib/irpc":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.1_1787952249667_0.23950437034175653","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@airlib/ssr","version":"2.0.2","license":"MIT","_id":"@airlib/ssr@2.0.2","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"c3d1b89ffc67dde27bdb86000980ef0dcfe949c6","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.2.tgz","fileCount":18,"integrity":"sha512-urs1cNSwI7gCmbdbuurBv+DrE9VaQ8/oq56fITPxyuRYvB8id9aE4sRIfoN2NKvMVQBkAVaFmBQdfEI02WDyCQ==","signatures":[{"sig":"MEUCIQD6hMVRJWuJeqpRK2e7yGJmuix7yinw6U+izYzWE9fo4wIgDAIXU5iytBcnYscaegqNZATRyV0muQYAJZQRxXTZDG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c3d1b89ffc67dde27bdb86000980ef0dcfe949c6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-urs1cNSwI7gCmbdbuurBv+DrE9VaQ8/oq56fITPxyuRYvB8id9aE4sRIfoN2NKvMVQBkAVaFmBQdfEI02WDyCQ==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.2","@airlib/router":"2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"1.3.0","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.2","@irpclib/http":"2.0.2","@irpclib/irpc":"2.0.2"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.2_1787952654938_0.8180401971543807","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@airlib/ssr","version":"2.0.3","license":"MIT","_id":"@airlib/ssr@2.0.3","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"569078a258e9dfec0833cc80d160f5be5c689f76","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.3.tgz","fileCount":18,"integrity":"sha512-JkuKVwFBCOy4ZDfvREkVJvGQAbUBfa1+03Bj+mmeZDmKd4STXqYw/q3PK8yjtaxz8sebMdL9CqZViEti7gxAKg==","signatures":[{"sig":"MEYCIQDc7daZCUmCGECGnVxz06zU6qsbSpV+cyOY67nvnbCUkAIhAJYngPGd8yqAy5wlpA8fVD2R5FKHyfh4VTVRaQXfuy1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"569078a258e9dfec0833cc80d160f5be5c689f76","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-JkuKVwFBCOy4ZDfvREkVJvGQAbUBfa1+03Bj+mmeZDmKd4STXqYw/q3PK8yjtaxz8sebMdL9CqZViEti7gxAKg==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.3","@airlib/router":"2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"1.3.0","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.3","@irpclib/http":"2.0.3","@irpclib/irpc":"2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.3_1787954606396_0.40105978925064445","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@airlib/ssr","version":"2.0.4","license":"MIT","_id":"@airlib/ssr@2.0.4","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"90faa734b409d7ee187044fee36dd31bf4c879f3","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.4.tgz","fileCount":18,"integrity":"sha512-knKwl3Lr8UPutfy3eEUI0v/1wbbCziGUlLs2Q4NJr1PWT1rH8/j6O4dDj2wPDIkC4kP6eYJ0rypC6sbjqHQeMg==","signatures":[{"sig":"MEUCIQCYBtiPPK3TkcMgs3ePVHdo4C8WN5t/mE0Mg8vvrWGQigIgLyjfRttjjg1IQReIJ8xXF0VKBEYEpyiUkBIGwRIFHqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33028},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"90faa734b409d7ee187044fee36dd31bf4c879f3","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-knKwl3Lr8UPutfy3eEUI0v/1wbbCziGUlLs2Q4NJr1PWT1rH8/j6O4dDj2wPDIkC4kP6eYJ0rypC6sbjqHQeMg==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.4","@airlib/router":"2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"1.3.0","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"1.3.0","@irpclib/http":"1.3.0","@irpclib/irpc":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.4_1787955284394_0.6754243041127883","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@airlib/ssr","version":"2.0.5","license":"MIT","_id":"@airlib/ssr@2.0.5","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"37f933b90d01517e6cdd7f1b75f98feea6b4fb8a","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.5.tgz","fileCount":18,"integrity":"sha512-FqjTEAsnHRqMajIoYWBwm7jwZtL5QEuQRNmplU7MbSpHI2/NVFoUHwLBByE1aUOnQObW2/wzw6SI5yWmXCKveQ==","signatures":[{"sig":"MEQCIAChVvNdUoAkeROhyGzUYl5ixLtqCr1DDxCvgN7BJfbtAiA3EWFBJHvizhNuVGXJ2ajMJjbCTQJVfI4n4MLVHsfPtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"37f933b90d01517e6cdd7f1b75f98feea6b4fb8a","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-FqjTEAsnHRqMajIoYWBwm7jwZtL5QEuQRNmplU7MbSpHI2/NVFoUHwLBByE1aUOnQObW2/wzw6SI5yWmXCKveQ==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.5","@airlib/router":"2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"2.0.5","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.5","@irpclib/http":"2.0.5","@irpclib/irpc":"2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.5_1787956194661_0.7006071411752846","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@airlib/ssr","version":"2.0.6","license":"MIT","_id":"@airlib/ssr@2.0.6","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"f14613d83109f63b045e48bc47a47c8a271fe999","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.6.tgz","fileCount":18,"integrity":"sha512-crZOoAnlmgb0j6oReLBRKwiEsWSCWMDvdb3Zi7mWR+9LlhNpKTDGzKp9lUY6ynUUyKONe0J/UYymTmlug8g/Qw==","signatures":[{"sig":"MEUCIBImfmRs4Dpt5iMtzyHRrzyaEOzlSkQ2iqXgjkIycpqWAiEA5cz2tPB+4PgX3bpiaFxxg0zuugF+2SAZ+yrBHEJcr7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f14613d83109f63b045e48bc47a47c8a271fe999","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-crZOoAnlmgb0j6oReLBRKwiEsWSCWMDvdb3Zi7mWR+9LlhNpKTDGzKp9lUY6ynUUyKONe0J/UYymTmlug8g/Qw==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.6","@airlib/router":"2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"2.0.6","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.6","@irpclib/http":"2.0.6","@irpclib/irpc":"2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.6_1787956971531_0.9526032690536173","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@airlib/ssr","version":"2.0.7","license":"MIT","_id":"@airlib/ssr@2.0.7","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"9ec27cd8e7379f3781edc4f3a7fbaceb256963f6","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.7.tgz","fileCount":18,"integrity":"sha512-jjF9+nouEDpjq8/3XVxaA7BRAjEjDqvty/oi120tfmdCB3qMz6qoVvKbMzFZqfvfT0GV6VXZ9I26TpLDuJ+rng==","signatures":[{"sig":"MEYCIQC+19+aN1ZTxjSZeFdZ9lWUCd731gmQ6+eLSxLjMo2/SAIhAI9i+unioUiRzivnuqvn9LC7uTg6RbECtPG0n3GSbLyc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9ec27cd8e7379f3781edc4f3a7fbaceb256963f6","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-jjF9+nouEDpjq8/3XVxaA7BRAjEjDqvty/oi120tfmdCB3qMz6qoVvKbMzFZqfvfT0GV6VXZ9I26TpLDuJ+rng==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.7","@airlib/router":"2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"2.0.7","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.7","@irpclib/http":"2.0.7","@irpclib/irpc":"2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.7_1787960369990_0.1343107285545857","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@airlib/ssr","version":"2.0.8","license":"MIT","_id":"@airlib/ssr@2.0.8","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"dist":{"shasum":"fd4d5449e7c5a6f9c91adc230ae57a919a545256","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.0.8.tgz","fileCount":18,"integrity":"sha512-JNmDQ7oF/5H74uifhcgoUhrwPfDjUZMYCgC2Pto6z72gSJbwxEjOyDmZhBGX+bt3/tND2ejZ6eOQfA0BebnP4w==","signatures":[{"sig":"MEYCIQCCNXz0+k3k51U+Xm9DTlK5yODOb1djwRTzgIm2QaZKkgIhAOoEKKhiMikEV+G22iG4BT9MXFUEIUxGn8ASHLSd537/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fd4d5449e7c5a6f9c91adc230ae57a919a545256","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","test":"rimraf coverage && vitest --run","build":"bun run clean && tsdown && publint","clean":"rimraf dist","format":"biome format --write","prepublish":"bun run format && bun run build","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage"},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"_integrity":"sha512-JNmDQ7oF/5H74uifhcgoUhrwPfDjUZMYCgC2Pto6z72gSJbwxEjOyDmZhBGX+bt3/tND2ejZ6eOQfA0BebnP4w==","_npmVersion":"10.8.3","directories":{"dist":"dist"},"_nodeVersion":"24.3.0","dependencies":{"@airlib/core":"2.0.8","@airlib/router":"2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","rimraf":"^6.0.1","tsdown":"^0.15.9","vitest":"^4.1.11","publint":"^0.3.15","@types/bun":"^1.3.1","typescript":"^5.9.3","@types/node":"^24.9.1","@irpclib/http":"2.0.8","@biomejs/biome":"^2.5.6"},"optionalDependencies":{"@irpclib/ws":"2.0.8","@irpclib/http":"2.0.8","@irpclib/irpc":"2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ssr_2.0.8_1788014000075_0.8911228780811535","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"type":"module","name":"@airlib/ssr","version":"2.1.0","main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"directories":{"dist":"dist"},"publishConfig":{"access":"public"},"devDependencies":{"@biomejs/biome":"^2.5.6","@irpclib/http":"2.1.0","@types/bun":"^1.3.1","@types/node":"^24.9.1","publint":"^0.3.15","rimraf":"^6.0.1","tsdown":"^0.15.9","typescript":"^5.9.3","vite":"^8.0.10","vitest":"^4.1.11"},"dependencies":{"@airlib/core":"2.1.0","@airlib/router":"2.1.0"},"optionalDependencies":{"@irpclib/http":"2.1.0","@irpclib/irpc":"2.1.0","@irpclib/ws":"2.1.0"},"scripts":{"dev":"rimraf dist && tsdown --watch ./src","clean":"rimraf dist","build":"bun run clean && tsdown && publint","format":"biome format --write","test":"rimraf coverage && vitest --run","test:preview":"rimraf coverage && vitest --run && vite preview --outDir coverage","prepublish":"bun run format && bun run build"},"license":"MIT","_id":"@airlib/ssr@2.1.0","_integrity":"sha512-wd2uexF1DiJ/dGsoM6dd3Cjiaek8k2G/E6Rov7kQ/ytYvnSTpkdZ4vSkWeui582tb6K9qMvZPEAytaj+2VtZww==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"72c4435efcdc0e08a68aa6857aea344d755b3f99","dist":{"integrity":"sha512-wd2uexF1DiJ/dGsoM6dd3Cjiaek8k2G/E6Rov7kQ/ytYvnSTpkdZ4vSkWeui582tb6K9qMvZPEAytaj+2VtZww==","shasum":"72c4435efcdc0e08a68aa6857aea344d755b3f99","tarball":"https://registry.npmjs.org/@airlib/ssr/-/ssr-2.1.0.tgz","fileCount":18,"unpackedSize":33029,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfRi+EtsVD7VKad51AhMu6u2k+bMxXIYGVX+TrZ1iebwIhAICq63sFMez2unzsITIMwz9lGc0Gp8bJTZO7x0rOgzXb"}]},"_npmUser":{"name":"mahdaen","email":"mahdaen@gmail.com"},"maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ssr_2.1.0_1788182553600_0.7218646104439062"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-28T20:55:35.641Z","modified":"2026-08-31T13:22:33.992Z","2.0.0":"2026-08-28T20:55:36.219Z","2.0.1":"2026-08-28T21:24:09.804Z","2.0.2":"2026-08-28T21:30:55.078Z","2.0.3":"2026-08-28T22:03:26.530Z","2.0.4":"2026-08-28T22:14:44.547Z","2.0.5":"2026-08-28T22:29:54.817Z","2.0.6":"2026-08-28T22:42:51.673Z","2.0.7":"2026-08-28T23:39:30.134Z","2.0.8":"2026-08-29T14:33:20.208Z","2.1.0":"2026-08-31T13:22:33.760Z"},"license":"MIT","maintainers":[{"name":"mahdaen","email":"mahdaen@gmail.com"}],"readme":"# @airlib/ssr\n\nA framework-agnostic Server-Side Rendering core for AirLib. Part of the Anchor library ecosystem.\n\n## Features\n\n- **Unified Configuration** - Centralized SSR worker and UI orchestrator via `createApp`\n- **Dependency Inverted UI** - Pure logic core entirely decoupled from React/Solid syntax\n- **Generic Asset Resolution** - Resolves and serves assets across Bun, Node, Deno, and Cloudflare\n- **IRPC Orchestration** - Seamlessly integrates with `@irpclib/http` routers via structural typing\n\n## Installation\n\n```bash\nnpm install @airlib/ssr\n# or\nbun add @airlib/ssr\n```\n\n## Scripts\n\n| Script | Description |\n|--------|-------------|\n| `dev` | Start development mode with watch |\n| `build` | Build for production |\n| `test` | Run tests with Vitest |\n| `test:preview` | Run tests and preview coverage |\n| `format` | Format code with Biome |\n\n## License\n\nMIT\n","readmeFilename":"readme.md"}